public class ExpressionImpl extends PartsImpl implements Expression
Expression.| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionImpl.TypeImpl
Default implementation of
Expression.Type. |
Expression.TypeDIFFERENCE, 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, getStatementclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPlaceholder, addRawSQLPart, createDIFFERENCE, createPRODUCT, createQUOTIENT, createSUM, getNumParts, getPartsprotected ExpressionImpl(Statement pStatement, Expression.Type pType)
public Expression.Type getType()
ExpressiongetType in interface Expressionpublic int getMinimumParts()
PartsgetMinimumParts in interface Partspublic int getMaximumParts()
PartsgetMaximumParts in interface Parts