public interface ObjectFactory
Modifier and Type | Method and Description |
---|---|
Expression |
createExpression(Statement pStatement,
Expression.Type sum)
Creates a new instance of
Expression . |
Case |
newCase(Column.Type pType)
Creates a new instance of
Case . |
ColumnReference |
newColumnReference(TableReference pTableReference,
Column pColumn)
Creates a new instance of
ColumnReference . |
CombinedConstraint |
newCombinedConstraint(ConstrainedStatement pStatement,
CombinedConstraint.Type pType)
Creates a new instance of
Constraint constraining
the given ConstrainedStatement . |
Function |
newFunction(Statement pStatement,
java.lang.String pName)
Returns an instance of
Function . |
JoinReference |
newJoinReference(SelectTableReference pSelectTableReference,
Table pTable,
boolean pIsLeftOuterJoin)
Returns an instance of
JoinReference . |
RawSQLCode |
newRawSQL(java.lang.String pRawSQLCode)
Returns an instance of
RawSQLCode . |
Table |
newView(SelectStatement pSelectStatement,
Table.Name pName)
Returns an instance of
Table , which allows to embed
the given instance of
SelectStatement into another
SELECT statement. |
RawSQLCode newRawSQL(java.lang.String pRawSQLCode)
RawSQLCode
.JoinReference newJoinReference(SelectTableReference pSelectTableReference, Table pTable, boolean pIsLeftOuterJoin)
Returns an instance of
JoinReference
.
Function newFunction(Statement pStatement, java.lang.String pName)
Function
.Table newView(SelectStatement pSelectStatement, Table.Name pName)
Table
, which allows to embed
the given instance of
SelectStatement
into another
SELECT statement.CombinedConstraint newCombinedConstraint(ConstrainedStatement pStatement, CombinedConstraint.Type pType)
Constraint
constraining
the given ConstrainedStatement
.Case newCase(Column.Type pType)
Case
.ColumnReference newColumnReference(TableReference pTableReference, Column pColumn)
ColumnReference
.Expression createExpression(Statement pStatement, Expression.Type sum)
Expression
.