Class AutomataMatch
java.lang.Object
org.elasticsearch.xpack.esql.expression.function.scalar.string.AutomataMatch
Matches
BytesRefs against automata.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringtoDot(org.apache.lucene.util.automaton.Automaton automaton) Convert anAutomatonto dot.toEvaluator(Source source, EvalOperator.ExpressionEvaluator.Factory field, org.apache.lucene.util.automaton.Automaton utf32Automaton) Build anEvalOperator.ExpressionEvaluator.Factorythat will matchBytesRefs againstautomataand return aBooleanBlock.
-
Constructor Details
-
AutomataMatch
public AutomataMatch()
-
-
Method Details
-
toEvaluator
public static EvalOperator.ExpressionEvaluator.Factory toEvaluator(Source source, EvalOperator.ExpressionEvaluator.Factory field, org.apache.lucene.util.automaton.Automaton utf32Automaton) Build anEvalOperator.ExpressionEvaluator.Factorythat will matchBytesRefs againstautomataand return aBooleanBlock. -
toDot
Convert anAutomatonto dot.This was borrowed from
Automaton.toDot()but has been modified to snip if the length grows too much and to format the bytes differently.
-