class QueryBuilder::CastRealProjection(T)

Defined in:

projection/cast_real_projection.cr

Constructors

Instance Method Summary

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

alias(name : String) : Projection(T) alias, build : String build, cast_date : Projection(T) cast_date, cast_datetime : Projection(T) cast_datetime, cast_int : Projection(T) cast_int, cast_real : Projection(T) cast_real, cast_string : Projection(T) cast_string, params : Array(T) params

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

avg(column : String) : AggregateProjection(T)
avg(projection : Projection) : AggregateProjection(T)
avg
, column(table : String, column : String) : ColumnProjection(T)
column(col : String) : ColumnProjection(T)
column
, constant(constant : T) : ConstantProjection(T) constant, count(column : String) : AggregateProjection(T)
count(projection : Projection) : AggregateProjection(T)
count : AggregateProjection(T)
count
, max(column : String) : AggregateProjection(T)
max(projection : Projection) : AggregateProjection(T)
max
, min(column : String) : AggregateProjection(T)
min(projection : Projection) : AggregateProjection(T)
min
, subquery(subquery : SqlBuilder, _as : String) : AliasedProjection(T)
subquery(subquery : SqlBuilder) : SubqueryProjection(T)
subquery
, sum(column : String) : AggregateProjection(T)
sum(projection : Projection) : AggregateProjection(T)
sum

Constructor Detail

def self.new(projection : Projection(T)) #

[View source]

Instance Method Detail

def build : String #

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

[View source]