class QR::QRProjectItem

Included Modules

Defined in:

pocketlib/qr.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(look_up_tablename : String, look_up_colname : String, kind : QRProjectItemKind) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def aggrfunction : AggregateFunctionEnum | Nil #

[View source]
def aggrfunction=(aggrfunction : AggregateFunctionEnum | Nil) #

[View source]
def as_colname : String #

[View source]
def as_colname=(as_colname : String) #

[View source]
def collect_aggr_funcs(collection : Array(AggrFuncInUse)) #

[View source]
def columnfunction : StandardFunctionEnum | Nil #

[View source]
def columnfunction=(columnfunction : StandardFunctionEnum | Nil) #

[View source]
def generated_aggr_name : String #

[View source]
def generated_aggr_name=(generated_aggr_name : String) #

[View source]
def kind : QRProjectItemKind #

[View source]
def kind=(kind : QRProjectItemKind) #

[View source]
def literalvalue : String #

[View source]
def literalvalue=(literalvalue : String) #

[View source]
def look_up_colname : String #

[View source]
def look_up_colname=(look_up_colname : String) #

[View source]
def look_up_tablename : String #

[View source]
def look_up_tablename=(look_up_tablename : String) #

[View source]
def over_window : QRProjectOver | Nil #

[View source]
def over_window=(over_window : QRProjectOver | Nil) #

[View source]
def scalarexp : QRScalarExpr | Nil #

property scalarexp : Array(ScalarItem)?


[View source]
def scalarexp=(scalarexp : QRScalarExpr | Nil) #

property scalarexp : Array(ScalarItem)?


[View source]
def subq : QR::SubQuery | Nil #

[View source]
def subq=(subq : QR::SubQuery | Nil) #

[View source]
def tag_QRProjectItem : String #

[View source]
def tag_QRProjectItem=(tag_QRProjectItem : String) #

[View source]