public final class FilterSpecParamExprNode extends FilterSpecParam
FilterSpecCompiled
filter specification.EMPTY_PARAM_ARRAY, lookupable
Constructor and Description |
---|
FilterSpecParamExprNode(FilterSpecLookupable lookupable,
FilterOperator filterOperator,
ExprNode exprNode,
LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes,
LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes,
VariableService variableService,
TableService tableService,
EventAdapterService eventAdapterService,
FilterBooleanExpressionFactory filterBooleanExpressionFactory,
ConfigurationInformation configurationInformation,
boolean hasSubquery,
boolean hasTableAccess) |
getFilterOperator, getLookupable, toArray
public FilterSpecParamExprNode(FilterSpecLookupable lookupable, FilterOperator filterOperator, ExprNode exprNode, LinkedHashMap<String,Pair<EventType,String>> taggedEventTypes, LinkedHashMap<String,Pair<EventType,String>> arrayEventTypes, VariableService variableService, TableService tableService, EventAdapterService eventAdapterService, FilterBooleanExpressionFactory filterBooleanExpressionFactory, ConfigurationInformation configurationInformation, boolean hasSubquery, boolean hasTableAccess) throws IllegalArgumentException
IllegalArgumentException
public ExprNode getExprNode()
public LinkedHashMap<String,Pair<EventType,String>> getTaggedEventTypes()
public final ExprNodeAdapterBase getFilterValue(MatchedEventMap matchedEvents, AgentInstanceContext agentInstanceContext)
FilterSpecParam
getFilterValue
in class FilterSpecParam
matchedEvents
- is the prior results that can be used to determine filter parametersagentInstanceContext
- contextpublic final String toString()
toString
in class FilterSpecParam
public boolean equals(Object obj)
equals
in class FilterSpecParam
public int hashCode()
hashCode
in class FilterSpecParam
public int getFilterSpecId()
public void setFilterSpecId(int filterSpecId)
public int getFilterSpecParamPathNum()
public void setFilterSpecParamPathNum(int filterSpecParamPathNum)
public LinkedHashMap<String,Pair<EventType,String>> getArrayEventTypes()
public EventAdapterService getEventAdapterService()
public FilterBooleanExpressionFactory getFilterBooleanExpressionFactory()
public VariableService getVariableService()
public TableService getTableService()
public boolean isHasVariable()
public boolean isUseLargeThreadingProfile()
public boolean isHasFilterStreamSubquery()
public boolean isHasTableAccess()