Class: ApacheAge::Edge
Class Method Summary
collapse
#age_type, #create_sql, #end_class, #end_node_class, #initialize, #start_class, #start_node_class, #update_sql, #validate_nodes
Class Method Details
.age_type ⇒ Object
6
|
# File 'lib/apache_age/edge.rb', line 6
def age_type = 'edge'
|
.all ⇒ Object
57
58
59
60
|
# File 'lib/apache_age/edge.rb', line 57
def all
ensure_query_builder!
@query_builder.all
end
|
.cypher(edge_class, graph_name: nil) ⇒ Object
12
13
14
15
|
# File 'lib/apache_age/edge.rb', line 12
def cypher(edge_class, graph_name: nil)
@query_builder = ApacheAge::Entities::QueryBuilder.new(edge_class, graph_name:)
self
end
|
.ensure_query_builder! ⇒ Object
8
9
10
|
# File 'lib/apache_age/edge.rb', line 8
def ensure_query_builder!
@query_builder ||= ApacheAge::Entities::QueryBuilder.new(self)
end
|
.execute ⇒ Object
47
48
49
50
|
# File 'lib/apache_age/edge.rb', line 47
def execute
ensure_query_builder!
@query_builder.execute
end
|
.first ⇒ Object
52
53
54
55
|
# File 'lib/apache_age/edge.rb', line 52
def first
ensure_query_builder!
@query_builder.first
end
|
.limit(limit_value) ⇒ Object
35
36
37
38
39
|
# File 'lib/apache_age/edge.rb', line 35
def limit(limit_value)
ensure_query_builder!
@query_builder.limit(limit_value)
self
end
|
.match(match_string) ⇒ Object
17
18
19
20
21
|
# File 'lib/apache_age/edge.rb', line 17
def match(match_string)
ensure_query_builder!
@query_builder.match(match_string)
self
end
|
.order(ordering) ⇒ Object
29
30
31
32
33
|
# File 'lib/apache_age/edge.rb', line 29
def order(ordering)
ensure_query_builder!
@query_builder.order(ordering)
self
end
|
.return(*variables) ⇒ Object
41
42
43
44
45
|
# File 'lib/apache_age/edge.rb', line 41
def return(*variables)
ensure_query_builder!
@query_builder.return(*variables)
self
end
|
.to_sql ⇒ Object
62
63
64
65
|
# File 'lib/apache_age/edge.rb', line 62
def to_sql
ensure_query_builder!
@query_builder.to_sql
end
|
.where(*args) ⇒ Object
23
24
25
26
27
|
# File 'lib/apache_age/edge.rb', line 23
def where(*args)
ensure_query_builder!
@query_builder.where(*args)
self
end
|