Purpose: Mirror SQL behavior.
Responsibilities:
| Modifier and Type | Field and Description |
|---|---|
| protected ExpressionBuilder | |
| protected String | |
| protected AbstractRecord | |
| protected Expression |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract DatabaseCall | buildCall(AbstractSession session)
Return SQL call for the statement, through generating the SQL string. |
| public Object | |
| public ExpressionBuilder | |
| public ExpressionBuilder | |
| public String | |
| public AbstractRecord | |
| public Expression | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public String |
| builder | back to summary |
|---|---|
| protected ExpressionBuilder builder | |
| hintString | back to summary |
|---|---|
| protected String hintString | |
| translationRow | back to summary |
|---|---|
| protected AbstractRecord translationRow | |
| whereClause | back to summary |
|---|---|
| protected Expression whereClause | |
| SQLStatement | back to summary |
|---|---|
| protected SQLStatement() Default constructor. | |
| buildCall | back to summary |
|---|---|
| public abstract DatabaseCall buildCall(AbstractSession session) Return SQL call for the statement, through generating the SQL string. | |
| clone | back to summary |
|---|---|
| public Object clone() Overrides java. Clone the Statement
| |
| getBuilder | back to summary |
|---|---|
| public ExpressionBuilder getBuilder() | |
| getExpressionBuilder | back to summary |
|---|---|
| public ExpressionBuilder getExpressionBuilder() | |
| getHintString | back to summary |
|---|---|
| public String getHintString() INTERNAL: Return the Hint String for the statement | |
| getTranslationRow | back to summary |
|---|---|
| public AbstractRecord getTranslationRow() INTERNAL: Return the row for translation | |
| getWhereClause | back to summary |
|---|---|
| public Expression getWhereClause() | |
| setBuilder | back to summary |
|---|---|
| protected void setBuilder(ExpressionBuilder aBuilder) | |
| setHintString | back to summary |
|---|---|
| public void setHintString(String newHintString) INTERNAL: Set the Hint String for the statement | |
| setTranslationRow | back to summary |
|---|---|
| public void setTranslationRow(AbstractRecord theRow) INTERNAL: Set the row for translation | |
| setWhereClause | back to summary |
|---|---|
| public void setWhereClause(Expression expression) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Try to print the SQL.
| |