addPart
public void addPart()
Inserts a NULL value.
addPart
public void addPart(String pString)
Inserts a String. The String will be properly escaped.
addPart
public void addPart(boolean pBoolean)
Inserts a boolean value, which will be inserted as the word
TRUE
, or FALSE
, respectively.
addPart
public void addPart(byte pByte)
Inserts a byte value, which will be inserted without quotes.
addPart
public void addPart(double pDouble)
Inserts a double value, which will be inserted without quotes.
addPart
public void addPart(float pFloat)
Inserts a float value, which will be inserted without quotes.
addPart
public void addPart(int pInt)
Inserts an int value, which will be inserted without quotes.
addPart
public void addPart(long pLong)
Inserts a long value, which will be inserted without quotes.
addPart
public void addPart(Case pCase)
Inserts a "case foo when x then a when y then b else c end"
clause.
addPart
public void addPart(ColumnReference pColumn)
Inserts a column reference.
addPart
public void addPart(ColumnReference[] pPart)
Inserts a set of column references.
addPart
public void addPart(Expression pExpression)
Inserts an arithmetic expression.
addPart
public void addPart(Function pFunction)
Inserts a function.
addPart
public void addPart(Value pValue)
Inserts a constant value.
addPart
public void addPart(short pShort)
Inserts a short value, which will be inserted without quotes.
addPlaceholder
public void addPlaceholder()
Inserts a placeholder.
addRawSQLPart
public void addRawSQLPart(String pRawSQL)
Inserts raw SQL code.
createDIFFERENCE
public Expression createDIFFERENCE()
Creates an arithmetic difference.
createPRODUCT
public Expression createPRODUCT()
Creates an arithmetic product.
createQUOTIENT
public Expression createQUOTIENT()
Creates an arithmetic quotient.
createSUM
public Expression createSUM()
Creates an arithmetic sum.
getMaximumParts
public int getMaximumParts()
Returns the maximum number of parts. Zero indicates unlimited.
getMinimumParts
public int getMinimumParts()
Returns the minimum number of parts.
getNumParts
public int getNumParts()
Returns the number of parts.
getParts
public Iterator getParts()
Returns an Iterator to the parts that have been added.