abstract class Jennifer::QueryBuilder::RelationTree

Direct Known Subclasses

Defined in:

jennifer/query_builder/relation_tree.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(klass : Model::Resource.class) #

[View source]

Instance Method Detail

def adapter #

[View source]
def add_deep_relation(query, rel, nested_rel : Symbol, context = @klass, index : Int32 = 0) #

[View source]
def add_deep_relation(query, rel, nested_rels : Array, context = @klass, index : Int32 = 0) #

[View source]
def add_deep_relation(query, rel, nested_rels : Hash | NamedTuple, context = @klass, index : Int32 = 0) #

[View source]
abstract def add_relation(query, rel, context, index : Int32) #

[View source]
def add_relation(rel) #

[View source]
def bucket : Array(Element) #

[View source]
def clone #

[View source]