Class RegexValueEvaluationStepSupplier
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RegexValueEvaluationStepSupplier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classReturns value evaluation steps that determines whether the two operands match according to theregexoperator. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static QueryValueEvaluationStepallRegexPartsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) private static intextractRegexFlags(Value farg) static QueryValueEvaluationStepmake(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) private static QueryValueEvaluationStepregexAndFlagsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg)
-
Constructor Details
-
RegexValueEvaluationStepSupplier
public RegexValueEvaluationStepSupplier()
-
-
Method Details
-
make
public static QueryValueEvaluationStep make(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) -
regexAndFlagsAreConstant
private static QueryValueEvaluationStep regexAndFlagsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) -
allRegexPartsAreConstant
private static QueryValueEvaluationStep allRegexPartsAreConstant(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) -
extractRegexFlags
-