Class RegexAsStringFunctionOptimizer.RegexAsStringFunctionVisitor
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
- org.eclipse.rdf4j.query.algebra.evaluation.optimizer.RegexAsStringFunctionOptimizer.RegexAsStringFunctionVisitor
-
- All Implemented Interfaces:
QueryModelVisitor<java.lang.RuntimeException>
- Enclosing class:
- RegexAsStringFunctionOptimizer
private static class RegexAsStringFunctionOptimizer.RegexAsStringFunctionVisitor extends AbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
-
Field Summary
Fields Modifier and Type Field Description private ValueFactory
vf
-
Constructor Summary
Constructors Modifier Constructor Description protected
RegexAsStringFunctionVisitor()
Deprecated, for removal: This API element is subject to removal in a future version.protected
RegexAsStringFunctionVisitor(ValueFactory vf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
containsCandidate(Regex node, java.lang.String potential)
private void
equalsCandidate(Regex node, java.lang.String regex)
void
meet(Regex node)
private boolean
plain(java.lang.String potential)
private void
strendsCandidate(Regex node, java.lang.String regex)
private void
strstartsCandidate(Regex node, java.lang.String regex)
-
Methods inherited from class org.eclipse.rdf4j.query.algebra.helpers.AbstractSimpleQueryModelVisitor
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUnsupported, meetUpdateExpr
-
-
-
-
Field Detail
-
vf
private final ValueFactory vf
-
-
Constructor Detail
-
RegexAsStringFunctionVisitor
@Deprecated(forRemoval=true, since="4.1.0") protected RegexAsStringFunctionVisitor()
Deprecated, for removal: This API element is subject to removal in a future version.
-
RegexAsStringFunctionVisitor
protected RegexAsStringFunctionVisitor(ValueFactory vf)
-
-
Method Detail
-
meet
public void meet(Regex node)
- Specified by:
meet
in interfaceQueryModelVisitor<java.lang.RuntimeException>
- Overrides:
meet
in classAbstractSimpleQueryModelVisitor<java.lang.RuntimeException>
-
containsCandidate
private void containsCandidate(Regex node, java.lang.String potential)
-
plain
private boolean plain(java.lang.String potential)
-
strendsCandidate
private void strendsCandidate(Regex node, java.lang.String regex)
-
strstartsCandidate
private void strstartsCandidate(Regex node, java.lang.String regex)
-
equalsCandidate
private void equalsCandidate(Regex node, java.lang.String regex)
-
-