package

com.atlassian.jira.jql.operand

Interfaces

JqlFunctionHandlerRegistry Registry for JqlFunctions. 
JqlOperandResolver Responsible for validating com.atlassian.query.operand.Operands and extracting the QueryLiteral values from them. 
OperandHandler<T extends Operand> Knows how to perform validation on and get expanded values from com.atlassian.query.operand.Operands. 
PredicateOperandHandler Return the values from the Operand 
PredicateOperandResolver Responsible for validating com.atlassian.query.operand.Operands and extracting the String values from them. 

Classes

DefaultJqlFunctionHandlerRegistry  
DefaultJqlOperandResolver Default implementation of the JqlOperandResolver interface. 
DefaultPredicateOperandResolver Default implementation of the PredicateOperandResolver 
EmptyOperandHandler Handles the com.atlassian.query.operand.EmptyOperand. 
FunctionOperandHandler Adapter to convert the plugin point JqlFunction into OperandHandler
MultiValueOperandHandler  
PredicateOperandHandlerRegistry Has the standard handlers for dealing with history predicates 
QueryLiteral

Used to communicate literal values, Strings or Longs, as input into the Operands. 

SingleValueOperandHandler