class
Marten::DB::Query::Expression::Annotate
- Marten::DB::Query::Expression::Annotate
- Reference
- Object
Defined in:
marten/db/query/expression/annotate.crConstructors
Instance Method Summary
- #annotations : Array(Marten::DB::Query::Annotation)
- #average(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
- #count(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
- #maximum(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
- #minimum(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
- #sum(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
Constructor Detail
Instance Method Detail
def average(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
#
def count(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
#
def maximum(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
#
def minimum(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
#
def sum(field : String | Symbol, alias_name : Nil | String | Symbol = nil, distinct : Bool = false) : Nil
#