Class UserAgentFunctionBridge.UserAgentCollectorImpl
java.lang.Object
org.elasticsearch.xpack.esql.evaluator.command.CompoundOutputEvaluator.OutputFieldsCollector
org.elasticsearch.xpack.esql.evaluator.command.UserAgentFunctionBridge.UserAgentCollectorImpl
- Enclosing class:
UserAgentFunctionBridge
public static final class UserAgentFunctionBridge.UserAgentCollectorImpl
extends CompoundOutputEvaluator.OutputFieldsCollector
-
Field Summary
Fields inherited from class org.elasticsearch.xpack.esql.evaluator.command.CompoundOutputEvaluator.OutputFieldsCollector
rowOutput -
Constructor Summary
ConstructorsConstructorDescriptionUserAgentCollectorImpl(SequencedCollection<String> outputFields, UserAgentParser parser, boolean extractDeviceType) -
Method Summary
Methods inherited from class org.elasticsearch.xpack.esql.evaluator.command.CompoundOutputEvaluator.OutputFieldsCollector
toString
-
Constructor Details
-
UserAgentCollectorImpl
public UserAgentCollectorImpl(SequencedCollection<String> outputFields, UserAgentParser parser, boolean extractDeviceType)
-
-
Method Details
-
evaluate
Description copied from class:CompoundOutputEvaluator.OutputFieldsCollectorSubclasses would apply the actual evaluation logic here and fill the target blocks accordingly.- Specified by:
evaluatein classCompoundOutputEvaluator.OutputFieldsCollector- Parameters:
input- the input string to evaluate the function on
-