abstract class QueryBuilder::From(T)

Direct Known Subclasses

Defined in:

from/from.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.parse_table(table : String) : TableFrom(T) #

[View source]
def self.subquery(subquery : SqlBuilder, _as : String | Nil = nil) : SubqueryFrom(T) #

[View source]
def self.table(table : String, _as : String | Nil = nil) : TableFrom(T) #

[View source]

Instance Method Detail

abstract def build : String #

[View source]
def inner_join(table : String, aliased_name : String | Nil = nil) : PartialJoin #

[View source]
def inner_join(table : From) : PartialJoin #

[View source]
def inner_join(subquery : SqlBuilder, aliased_name : String | Nil = nil) : PartialJoin #

[View source]
def left_join(table : String, aliased_name : String | Nil = nil) : PartialJoin #

[View source]
def left_join(table : From) : PartialJoin #

[View source]
def left_join(subquery : SqlBuilder, aliased_name : String | Nil = nil) : PartialJoin #

[View source]
abstract def params : Array(T) #

[View source]