class ExecuteQr
- ExecuteQr
- Reference
- Object
Defined in:
pocketlib/execute/execgroupby.crpocketlib/execute/execjoin.cr
pocketlib/execute/execorderby.cr
pocketlib/execute/execproject.cr
pocketlib/execute/execprojectfromwindow.cr
pocketlib/execute/execqr.cr
pocketlib/execute/execqrdel.cr
pocketlib/execute/execqrins.cr
pocketlib/execute/execqrqr.cr
pocketlib/execute/execqrupd.cr
pocketlib/execute/execscalarexpr.cr
pocketlib/execute/execshowtable.cr
pocketlib/execute/execwhere.cr
pocketlib/execute/execwindow.cr
Constructors
Class Method Summary
Instance Method Summary
- #exec_groupby(sqr : QR::SubQuery, in_result_set : ResultSet)
- #exec_project(the_proj : QR::QRProject, outer_row : Array(OuterRow), in_result_set : ResultSet, where : QR::QRWhere | Nil, having : QR::QRWhere | Nil, distinct : Bool)
- #exec_project_from_window(sqr : QR::SubQuery, in_result_set : ResultSet, window_key_and_rows : Hash(Array(String), Array(Int32)))
-
#exec_scalarexpr(outer_row : Array(OuterRow), scalarexpr : QR::QRScalarExpr | Nil)
def exec_scalarexpr(outer_row : Array(OuterRow), scalarexpr : Array(ScalarItem)?)
- #exec_show_table(a_QShow : QR::QShow)
- #exec_update_projection(the_proj)
- #exec_where(outer_row : Array(OuterRow), where_clause : QR::QRWhere) : ConditionResult
- #exec_window(sqr : QR::SubQuery, outer_row : Array(OuterRow), in_result_set : ResultSet)
- #execorderby(orderby, result_set : ResultSet, rows : Array(ResultRow))
- #get_an_iter(a_QRJoiner_from : QR::QFrom) : ResultSetAndCSVIter
- #go(qr : QR::TopInQr)
- #join_it(outer_row : Array(OuterRow), the_from : QR::QRFirstJoin, extra_where : QR::QRWhere | Nil)
- #qrdel(qr : QR::QDelete, dest_tbl_obj)
- #qrins(qr : QR::QInsert, dest_tbl_obj)
- #qrqr(qr : QR::Query)
- #qrupd(qr : QR::QUpdate, dest_tbl_obj)
-
#subqr(sqr : QR::SubQuery, outer_row : Array(OuterRow))
=============================================================================================================
Constructor Detail
Class Method Detail
Instance Method Detail
def exec_project(the_proj : QR::QRProject, outer_row : Array(OuterRow), in_result_set : ResultSet, where : QR::QRWhere | Nil, having : QR::QRWhere | Nil, distinct : Bool)
#
def exec_project_from_window(sqr : QR::SubQuery, in_result_set : ResultSet, window_key_and_rows : Hash(Array(String), Array(Int32)))
#
def exec_scalarexpr(outer_row : Array(OuterRow), scalarexpr : Array(ScalarItem)?)
def join_it(outer_row : Array(OuterRow), the_from : QR::QRFirstJoin, extra_where : QR::QRWhere | Nil)
#
=============================================================================================================