Class: SPARQL::Algebra::Operator::Binary Abstract
- Inherits:
-
SPARQL::Algebra::Operator
- Object
- SPARQL::Algebra::Operator
- SPARQL::Algebra::Operator::Binary
- Defined in:
- lib/sparql/algebra/operator.rb
Overview
This class is abstract.
A SPARQL binary operator.
Operators of this kind take two operands.
Direct Known Subclasses
Add, And, Base, Compare, Construct, Dataset, Describe, Divide, Filter, Graph, Join, LangMatches, Multiply, Or, Order, Prefix, Project, SameTerm, Subtract, Union
Constant Summary
- ARITY =
2
Instance Attribute Summary
Attributes inherited from SPARQL::Algebra::Operator
Instance Method Summary (collapse)
-
- (Binary) initialize(arg1, arg2, options = {})
constructor
A new instance of Binary.
Methods inherited from SPARQL::Algebra::Operator
arity, base_uri, #base_uri, base_uri=, #boolean, #constant?, #eql?, #evaluatable?, evaluate, #executable?, for, #inspect, #operand, #optimize, prefixes, #prefixes, prefixes=, #to_sse, #to_sxp, #variable?
Methods included from Evaluatable
Methods included from Expression
cast, #constant?, #evaluate, for, new, open, #optimize, parse, #to_sse, #variable?
Constructor Details
- (Binary) initialize(arg1, arg2, options = {})
A new instance of Binary
464 465 466 |
# File 'lib/sparql/algebra/operator.rb', line 464 def initialize(arg1, arg2, = {}) super end |