class
Marten::DB::Query::Annotation
Defined in:
marten/db/query/annotation.cr
Constructors
Class Method Summary
-
.average(field : String, alias_name : String | Nil = nil, distinct : Bool = false)
-
.count(field : String, alias_name : String | Nil = nil, distinct : Bool = false)
-
.maximum(field : String, alias_name : String | Nil = nil, distinct : Bool = false)
-
.minimum(field : String, alias_name : String | Nil = nil, distinct : Bool = false)
-
.sum(field : String, alias_name : String | Nil = nil, distinct : Bool = false)
Instance Method Summary
Constructor Detail
Class Method Detail
def self.
average(field :
String, alias_name :
String | Nil =
nil, distinct : Bool =
false)
#
def self.
count(field :
String, alias_name :
String | Nil =
nil, distinct : Bool =
false)
#
def self.
maximum(field :
String, alias_name :
String | Nil =
nil, distinct : Bool =
false)
#
def self.
minimum(field :
String, alias_name :
String | Nil =
nil, distinct : Bool =
false)
#
def self.
sum(field :
String, alias_name :
String | Nil =
nil, distinct : Bool =
false)
#
Instance Method Detail
def
alias(alias_name :
String | Symbol)
#
def
distinct(distinct : Bool =
true)
#