Class RegexValueEvaluationStepSupplier
java.lang.Object
org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RegexValueEvaluationStepSupplier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
Returns value evaluation steps that determines whether the two operands match according to theregex
operator. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static QueryValueEvaluationStep
allRegexPartsAreConstant
(QueryValueEvaluationStep argStep, QueryValueEvaluationStep pargStep, QueryValueEvaluationStep fargStep, ValueExpr flagsArg) private static int
extractRegexFlags
(Value farg) static QueryValueEvaluationStep
make
(EvaluationStrategy strategy, Regex node, QueryEvaluationContext context) private static QueryValueEvaluationStep
regexAndFlagsAreConstant
(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
-