module Predicate::QualifiedIdentifier

Public Instance Methods

evaluate(tuple) click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 19
def evaluate(tuple)
  tuple[name]
end
free_variables() click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 15
def free_variables
  @free_variables ||= [ :"#{qualifier}.#{name}" ]
end
name() click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 11
def name
  self[2]
end
priority() click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 5
def priority; 100; end
qualifier() click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 7
def qualifier
  self[1]
end