org.apache.ws.jaxme.sqls
Interface Expression

All Superinterfaces:
Parts
All Known Implementing Classes:
ExpressionImpl

public interface Expression
extends Parts

Interface of an arithmetic expression.


Nested Class Summary
static interface Expression.Type
          The type of a boolean constraint.
 
Field Summary
static Expression.Type DIFFERENCE
          An expression: The difference of its two parts.
static Expression.Type PRODUCT
          An expression: The product of its parts.
static Expression.Type QUOTIENT
          An expression: The quotient of its two parts.
static Expression.Type SUM
          An expression: The sum of its parts.
 
Method Summary
 Expression.Type getType()
          Returns the expression type.
 
Methods inherited from interface org.apache.ws.jaxme.sqls.Parts
addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPart, addPlaceholder, addRawSQLPart, createDIFFERENCE, createPRODUCT, createQUOTIENT, createSUM, getMaximumParts, getMinimumParts, getNumParts, getParts
 

Field Detail

SUM

static final Expression.Type SUM
An expression: The sum of its parts.


PRODUCT

static final Expression.Type PRODUCT
An expression: The product of its parts.


DIFFERENCE

static final Expression.Type DIFFERENCE
An expression: The difference of its two parts.


QUOTIENT

static final Expression.Type QUOTIENT
An expression: The quotient of its two parts.

Method Detail

getType

Expression.Type getType()
Returns the expression type.