org.apache.ws.jaxme.sqls.impl

Class PartsImpl

public abstract class PartsImpl extends Object implements Parts

Author: Jochen Wiedmann

Constructor Summary
protected PartsImpl(Statement pStatement)
Method Summary
protected voidadd(Object o)
voidaddPart(Value pValue)
voidaddPart(ColumnReference pColumn)
voidaddPart(ColumnReference[] pColumns)
voidaddPart(SelectStatement pStatement)
voidaddPart(String pString)
voidaddPart()
voidaddPart(byte pByte)
voidaddPart(int pInt)
voidaddPart(long pLong)
voidaddPart(short pShort)
voidaddPart(float pFloat)
voidaddPart(double pDouble)
voidaddPart(boolean pBoolean)
voidaddPart(Function pFunction)
voidaddPart(Expression pExpression)
voidaddPart(Case pCase)
voidaddPlaceholder()
voidaddRawSQLPart(String pRawSQL)

Inserts raw SQL code.

ExpressioncreateDIFFERENCE()
ExpressioncreatePRODUCT()
ExpressioncreateQUOTIENT()
ExpressioncreateSUM()
intgetNumParts()
IteratorgetParts()
StatementgetStatement()
Returns the statement, to which the part belongs.

Constructor Detail

PartsImpl

protected PartsImpl(Statement pStatement)

Method Detail

add

protected void add(Object o)

addPart

public void addPart(Value pValue)

addPart

public void addPart(ColumnReference pColumn)

addPart

public void addPart(ColumnReference[] pColumns)

addPart

public void addPart(SelectStatement pStatement)

addPart

public void addPart(String pString)

addPart

public void addPart()

addPart

public void addPart(byte pByte)

addPart

public void addPart(int pInt)

addPart

public void addPart(long pLong)

addPart

public void addPart(short pShort)

addPart

public void addPart(float pFloat)

addPart

public void addPart(double pDouble)

addPart

public void addPart(boolean pBoolean)

addPart

public void addPart(Function pFunction)

addPart

public void addPart(Expression pExpression)

addPart

public void addPart(Case pCase)

addPlaceholder

public void addPlaceholder()

addRawSQLPart

public void addRawSQLPart(String pRawSQL)

Inserts raw SQL code.

createDIFFERENCE

public Expression createDIFFERENCE()

createPRODUCT

public Expression createPRODUCT()

createQUOTIENT

public Expression createQUOTIENT()

createSUM

public Expression createSUM()

getNumParts

public int getNumParts()

getParts

public Iterator getParts()

getStatement

public Statement getStatement()
Returns the statement, to which the part belongs.