Class RegexValueEvaluationStepSupplier.ChangingRegexQueryValueEvaluationStep

  • All Implemented Interfaces:
    QueryValueEvaluationStep
    Enclosing class:
    RegexValueEvaluationStepSupplier

    private static final class RegexValueEvaluationStepSupplier.ChangingRegexQueryValueEvaluationStep
    extends java.lang.Object
    implements QueryValueEvaluationStep
    Returns value evaluation steps that determines whether the two operands match according to the regex operator.

    If possible it will cache the Pattern and flags, and if everything is constant it will return a constant value.