class QueryBuilder::SubqueryFrom(T)

Included Modules

Defined in:

from/subquery_from.cr

Constructors

Instance Method Summary

Instance methods inherited from module QueryBuilder::AliasableFrom

alias(name : String) alias, aliased? aliased?

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(subquery : SqlBuilder) #

[View source]

Instance Method Detail

def build : String #

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

[View source]