class Axiom::Adapter::Arango::Visitor::For::Unary::Restriction

Visitor for emitting AQL FILTER statements from axiom restrictions

Constants

LOCAL_NAME

Private Instance Methods

expression() click to toggle source

Return restriction expression

@return [AQL::Node]

@api private

# File lib/axiom/adapter/arango/visitor/for/unary/restriction.rb, line 32
def expression
  visit(input.predicate)
end
operation() click to toggle source

Return filter operation

@return [AQL::Node]

@api private

# File lib/axiom/adapter/arango/visitor/for/unary/restriction.rb, line 22
def operation
  Node::Operation::Unary::Filter.new(expression)
end