Class GrokEvaluatorExtracter
java.lang.Object
org.elasticsearch.xpack.esql.evaluator.command.GrokEvaluatorExtracter
- All Implemented Interfaces:
ColumnExtractOperator.Evaluator,GrokCaptureExtracter
public class GrokEvaluatorExtracter
extends Object
implements ColumnExtractOperator.Evaluator, GrokCaptureExtracter
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.grok.GrokCaptureExtracter
GrokCaptureExtracter.MapExtracter, GrokCaptureExtracter.Range -
Constructor Summary
ConstructorsConstructorDescriptionGrokEvaluatorExtracter(Grok parser, String pattern, Map<String, Integer> keyToBlock, Map<String, ElementType> types) -
Method Summary
Modifier and TypeMethodDescriptionblocks()voidcomputeRow(BytesRefBlock inputBlock, int row, Block.Builder[] blocks, org.apache.lucene.util.BytesRef spare) voidextract(byte[] utf8Bytes, int offset, org.joni.Region region) toString()
-
Constructor Details
-
GrokEvaluatorExtracter
-
-
Method Details
-
blocks
-
computeRow
public void computeRow(BytesRefBlock inputBlock, int row, Block.Builder[] blocks, org.apache.lucene.util.BytesRef spare) - Specified by:
computeRowin interfaceColumnExtractOperator.Evaluator
-
extract
public void extract(byte[] utf8Bytes, int offset, org.joni.Region region) - Specified by:
extractin interfaceGrokCaptureExtracter
-
toString
-