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 classRegexValueEvaluationStepSupplier.ChangingRegexQueryValueEvaluationStepReturns value evaluation steps that determines whether the two operands match according to theregexoperator.
-
Constructor Summary
Constructors Constructor Description RegexValueEvaluationStepSupplier()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private 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)
-
-
-
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)
-
-