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, #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.
940 941 942 |
# File 'lib/sparql/algebra/operator.rb', line 940 def initialize(arg1, arg2, **) super end |