class QueryBuilder::JoinFrom(T)

Defined in:

from/join_from.cr

Constructors

Instance Method Summary

Instance methods inherited from class QueryBuilder::From(T)

build : String build, inner_join(table : String, aliased_name : String | Nil = nil) : PartialJoin
inner_join(table : From) : PartialJoin
inner_join(subquery : SqlBuilder, aliased_name : String | Nil = nil) : PartialJoin
inner_join
, left_join(table : String, aliased_name : String | Nil = nil) : PartialJoin
left_join(table : From) : PartialJoin
left_join(subquery : SqlBuilder, aliased_name : String | Nil = nil) : PartialJoin
left_join
, params : Array(T) params

Class methods inherited from class QueryBuilder::From(T)

parse_table(table : String) : TableFrom(T) parse_table, subquery(subquery : SqlBuilder, _as : String | Nil = nil) : SubqueryFrom(T) subquery, table(table : String, _as : String | Nil = nil) : TableFrom(T) table

Constructor Detail

def self.new(left : From, right : From, join_type : String, criteria : Criteria) #

[View source]

Instance Method Detail

def build : String #

[View source]
def on_and(left_column : String, right_column : String) #

[View source]
def on_and(criteria : Criteria) #

[View source]
def on_or(left_column : String, right_column : String) #

[View source]
def on_or(criteria : Criteria) #

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

[View source]