public class ExpressionImpl extends PartsImpl implements Expression
Expression
.Modifier and Type | Class and Description |
---|---|
static class |
ExpressionImpl.TypeImpl
Default implementation of
Expression.Type . |
Expression.Type
DIFFERENCE, PRODUCT, QUOTIENT, SUM
Modifier | Constructor and Description |
---|---|
protected |
ExpressionImpl(Statement pStatement,
Expression.Type pType) |
Modifier and Type | Method and Description |
---|---|
int |
getMaximumParts()
Returns the maximum number of parts.
|
int |
getMinimumParts()
Returns the minimum number of parts.
|
Expression.Type |
getType()
Returns the expression type.
|
add, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPlaceholder, addRawSQLPart, createDIFFERENCE, createPRODUCT, createQUOTIENT, createSUM, getNumParts, getParts, getStatement
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPlaceholder, addRawSQLPart, createDIFFERENCE, createPRODUCT, createQUOTIENT, createSUM, getNumParts, getParts
protected ExpressionImpl(Statement pStatement, Expression.Type pType)
public Expression.Type getType()
Expression
getType
in interface Expression
public int getMinimumParts()
Parts
getMinimumParts
in interface Parts
public int getMaximumParts()
Parts
getMaximumParts
in interface Parts