struct CryStorage::Query::Query

Included Modules

Defined in:

query_execution.cr

Constructors

Instance Method Summary

Instance methods inherited from module Enumerable(CryStorage::PageManagement::ISlot)

tabulate(io) tabulate

Instance methods inherited from class Object

tabulate(io)
tabulate
tabulate
, tap(&) tap

Constructor Detail

def self.new(table : CryStorage::Table, fields : Slice(CryStorage::Column), joinExprs : Slice(CryStorage::Query::JoinExpr) | Nil = nil, filters : CryStorage::SQL::BoolExpr | Nil = nil) #

[View source]

Instance Method Detail

def each(&) #
Description copied from module Enumerable(CryStorage::PageManagement::ISlot)

Must yield this collection's elements to the block.


[View source]
def join(joinExprs : Slice(JoinExpr), &) #

[View source]
def join(expr : JoinExpr, &) #

[View source]
def scan(table, &) #

[View source]