Class RegexAsStringFunctionOptimizer

  • All Implemented Interfaces:
    QueryOptimizer

    public class RegexAsStringFunctionOptimizer
    extends Object
    implements QueryOptimizer
    A query optimizer that replaces REGEX with FunctionCalls that are equivalent operators
    Author:
    Jerven Bolleman
    • Constructor Detail

      • RegexAsStringFunctionOptimizer

        public RegexAsStringFunctionOptimizer​(ValueFactory vf)
    • Method Detail

      • optimize

        public void optimize​(TupleExpr tupleExpr,
                             Dataset dataset,
                             BindingSet bindings)
        Applies generally applicable optimizations to the supplied query: variable assignments are inlined.
        Specified by:
        optimize in interface QueryOptimizer