class QR::QRProjectItem
- QR::QRProjectItem
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
pocketlib/qr.crConstructors
- .new(look_up_tablename : String, look_up_colname : String, kind : QRProjectItemKind)
- .new(pull : JSON::PullParser)
Instance Method Summary
- #aggrfunction : AggregateFunctionEnum | Nil
- #aggrfunction=(aggrfunction : AggregateFunctionEnum | Nil)
- #as_colname : String
- #as_colname=(as_colname : String)
- #collect_aggr_funcs(collection : Array(AggrFuncInUse))
- #columnfunction : StandardFunctionEnum | Nil
- #columnfunction=(columnfunction : StandardFunctionEnum | Nil)
- #generated_aggr_name : String
- #generated_aggr_name=(generated_aggr_name : String)
- #kind : QRProjectItemKind
- #kind=(kind : QRProjectItemKind)
- #literalvalue : String
- #literalvalue=(literalvalue : String)
- #look_up_colname : String
- #look_up_colname=(look_up_colname : String)
- #look_up_tablename : String
- #look_up_tablename=(look_up_tablename : String)
- #over_window : QRProjectOver | Nil
- #over_window=(over_window : QRProjectOver | Nil)
-
#scalarexp : QRScalarExpr | Nil
property scalarexp : Array(ScalarItem)?
-
#scalarexp=(scalarexp : QRScalarExpr | Nil)
property scalarexp : Array(ScalarItem)?
- #subq : QR::SubQuery | Nil
- #subq=(subq : QR::SubQuery | Nil)
- #tag_QRProjectItem : String
- #tag_QRProjectItem=(tag_QRProjectItem : String)
Constructor Detail
def self.new(look_up_tablename : String, look_up_colname : String, kind : QRProjectItemKind)
#