class QR::SubQuery

Included Modules

Defined in:

pocketlib/qr.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(the_from : QR::QFrom, project : Nil | QR::QRProject) #

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

[View source]

Instance Method Detail

def aggr_funcs_in_project : Array(AggrFuncInCol) | Nil #

[View source]
def aggr_funcs_in_project=(aggr_funcs_in_project : Array(AggrFuncInCol) | Nil) #

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

[View source]
def derived_as : QRASTableCols | Nil #

[View source]
def derived_as=(derived_as : QRASTableCols | Nil) #

[View source]
def distinct : Bool #

[View source]
def distinct=(distinct : Bool) #

[View source]
def dump #

[View source]
def groupby : Array(QRGroupBy) | Nil #

[View source]
def groupby=(groupby : Array(QRGroupBy) | Nil) #

[View source]
def having : QRWhere | Nil #

[View source]
def having=(having : QRWhere | Nil) #

[View source]
def project : QRProject | Nil #

[View source]
def project=(project : QRProject | Nil) #

[View source]
def tag_SubQuery : String #

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

[View source]
def the_from : QFrom #

property from : QR::SubQuery | LoadData?


[View source]
def the_from=(the_from : QFrom) #

property from : QR::SubQuery | LoadData?


[View source]
def whereexpr : QRWhere | Nil #

[View source]
def whereexpr=(whereexpr : QRWhere | Nil) #

[View source]
def window : QRWindow | Nil #

[View source]
def window=(window : QRWindow | Nil) #

[View source]