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
A SPARQL binary operator.
Operators of this kind take two operands.
Direct Known Subclasses
Adjust, Alt, And, Base, Compare, Construct, Contains, Dataset, Describe, Divide, Extend, Filter, Graph, Join, LangMatches, Minus, Multiply, Or, Order, Prefix, Project, SameTerm, Seq, StrAfter, StrBefore, StrDT, StrEnds, StrLang, StrStarts, Subtract, Union
Constant Summary collapse
- ARITY =
2
Constants inherited from SPARQL::Algebra::Operator
Constants included from Expression
Instance Attribute Summary
Attributes inherited from SPARQL::Algebra::Operator
Instance Method Summary collapse
-
#initialize(arg1, arg2, **options) ⇒ Binary
constructor
A new instance of Binary.
Methods inherited from SPARQL::Algebra::Operator
#aggregate?, arity, #base_uri, base_uri, base_uri=, #bind, #boolean, #constant?, #deep_dup, #each_descendant, #eql?, #evaluatable?, evaluate, #executable?, #first_ancestor, for, #inspect, #mergable?, #ndvars, #node?, #operand, #optimize, #optimize!, #parent, #parent=, #prefixes, prefixes, prefixes=, #rewrite, #to_binary, to_sparql, #to_sparql, #to_sxp, #to_sxp_bin, #validate!, #variable?, #variables, #vars
Methods included from Expression
cast, #constant?, #evaluate, extension, extension?, extensions, for, #invalid?, new, #node?, open, #optimize, #optimize!, parse, register_extension, #to_sxp_bin, #valid?, #validate!, #variable?
Constructor Details
#initialize(arg1, arg2, **options) ⇒ Binary
Returns a new instance of Binary.
948 949 950 |
# File 'lib/sparql/algebra/operator.rb', line 948 def initialize(arg1, arg2, **) super end |