Marten::DB::Query::SQL::Query(Model)
Constructors
new(annotations : Hash(String, SQL::Annotation::Base), default_ordering : Bool, distinct : Bool, distinct_columns : Array(String), group_by_pk : Bool, joins : Array(Join), having_predicate_node : PredicateNode | Nil, limit : Int64 | Nil, offset : Int64 | Nil, order_clauses : Array(Tuple(String, Bool)), parent_model_joins : Array(Join) | Nil, using : String | Nil, where_predicate_node : PredicateNode | Nil)
Sourcenew
SourceInstance methods
add_annotation(ann : DB::Query::Annotation) : Nil
Sourceadd_query_node(query_node) : Nil
Sourceannotations
Sourceclone
Sourcecombine(other : Query(Model), connector : PredicateConnector) : Nil
Sourceconnection
Sourcedefault_ordering?
Sourcedistinct
Sourcedistinct?
Sourcedistinct_columns
Sourceexecute
Sourceexists?
Sourcegroup_by_pk?
Sourcehaving_predicate_node
Sourcejoins
Sourcejoins?
Sourcelimit
Sourceoffset
Sourceorder_clauses
Sourceordered?
Sourceparent_model_joins
Sourcequote(*args, **options)
Sourcequote(*args, **options, &)
Sourceraw_delete
Sourceslice(from, size = nil)
Sourcesliced?
Sourceto_empty
Sourceto_sql
Sourceusing
Sourcewhere_predicate_node
Source