Sha256: 3c1ceac095e6d37e556e9c841ef58742e9c07e05082f589bf2342d9bdf4b23ed
Contents?: true
Size: 1.18 KB
Versions: 2
Compression:
Stored size: 1.18 KB
Contents
module Axiom module Adapter module Arango class Visitor class For class Binary # Visitor for emitting products class Product < self handle(Axiom::Algebra::Product) private # Vistior for right of projection class Right < Binary::Right private # Return left document attributes # # @return [Enumerable<AQL::Node::Literal::Composed::Document::Attribute>] # # @api private # def left_document_attributes visitor = visitor(left_header, context) visitor.document_attributes end # Return right document attributes # # @return [Enumerable<AQL::Node::Literal::Composed::Document::Attribute>] # # @api private # def right_document_attributes visitor(right_header).document_attributes end end end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
axiom-arango-adapter-0.0.2 | lib/axiom/adapter/arango/visitor/for/binary/product.rb |
axiom-arango-adapter-0.0.1 | lib/axiom/adapter/arango/visitor/for/binary/product.rb |