Class RegexValueEvaluationStepSupplier
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps.RegexValueEvaluationStepSupplier
-
public class RegexValueEvaluationStepSupplier extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
RegexValueEvaluationStepSupplier.ChangingRegexQueryValueEvaluationStep
Returns value evaluation steps that determines whether the two operands match according to theregex
operator.
-
Constructor Summary
Constructors Constructor Description RegexValueEvaluationStepSupplier()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private 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)
-
-
-
Method Detail
-
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
private static int extractRegexFlags(Value farg)
-
-