|
common-util | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BinaryTerm | |
|---|---|
| local.tomas.expr | This package defines all interfaces and classes required to handle expressions. |
| local.tomas.expr.compiler | This package defines classes to compile expressions from strings and decompile expressions into strings. |
| local.tomas.expr.eval | This package defines classes required for expression evaluation. |
| Uses of BinaryTerm in local.tomas.expr |
|---|
| Subclasses of BinaryTerm in local.tomas.expr | |
|---|---|
class |
AdditionTerm
This class defines an addition term within an expression. |
class |
AndTerm
This class defines an and term within an expression. |
class |
ConcatenationTerm
This class defines a concatenation term within an expression. |
class |
DivisionTerm
This class defines an division term within an expression. |
class |
EqualityTerm
This class defines an equality term within an expression. |
class |
GreaterEqualTerm
This class defines a greater equal term within an expression. |
class |
GreaterTerm
This class defines a greater than term within an expression. |
class |
InequalityTerm
This class defines an inequality term within an expression. |
class |
InTerm
This class defines an in term within an expression. |
class |
LessEqualTerm
This class defines a less equal term within an expression. |
class |
LessTerm
This class defines a less than term within an expression. |
class |
LikeTerm
This class defines a like term within an expression. |
class |
MatchTerm
This class defines a regular expression match term within an expression. |
class |
MultiplicationTerm
This class defines an multiplication term within an expression. |
class |
NotInTerm
This class defines a not in term within an expression. |
class |
NotLikeTerm
This class defines a not like term within an expression. |
class |
OrTerm
This class defines an or term within an expression. |
class |
SubtractionTerm
This class defines an subtraction term within an expression. |
| Methods in local.tomas.expr with parameters of type BinaryTerm | |
|---|---|
protected E |
BaseExpressionWalker.visitBinaryTerm(BinaryTerm t,
F arg)
Visit a binary term. |
| Uses of BinaryTerm in local.tomas.expr.compiler |
|---|
| Methods in local.tomas.expr.compiler that return types with arguments of type BinaryTerm | |
|---|---|
protected Class<? extends BinaryTerm> |
ExpressionCompiler.additionOperator(String string)
Get expression class for addition operator. |
protected Class<? extends BinaryTerm> |
ExpressionCompiler.comparisonOperator(String string)
Get expression class for comparison operator. |
protected Class<? extends BinaryTerm> |
ExpressionCompiler.multiplicationOperator(String string)
Get expression class for multiplication operator. |
| Uses of BinaryTerm in local.tomas.expr.eval |
|---|
| Methods in local.tomas.expr.eval with parameters of type BinaryTerm | |
|---|---|
protected ExpressionType |
TypeRetriever.visitBinaryArithmetic(BinaryTerm t,
ExpressionContext ctx)
Get type of binary arithmetic term. |
protected ExpressionType |
TypeRetriever.visitBinaryLogical(BinaryTerm t,
ExpressionContext ctx)
Get type of binary logical term. |
protected ExpressionType |
TypeRetriever.visitComparison(BinaryTerm t,
ExpressionContext ctx)
Get type of comparison term. |
protected ExpressionType |
TypeRetriever.visitLikeTermAsBinary(BinaryTerm t,
ExpressionContext ctx)
Get type of binary LIKE term. |
|
common-util | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||