| Modifier and Type | Field and Description |
|---|---|
| protected DatabaseTable |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | assignAlias(DatabaseTable alias, DatabaseTable table)
Overrides org. |
| public int | computeHashCode()
Overrides org. |
| public String | descriptionOfNodeType()
Overrides org. |
| public boolean | equals(Object
the reference object with which to compare. object)Overrides org. |
| public Expression | getField(String fieldName)
Overrides org. |
| public List | |
| public DatabaseTable | |
| public boolean | isTableExpression()
Overrides org. |
| public Expression | normalize(ExpressionNormalizer normalizer)
Overrides org. |
| public Expression | rebuildOn(Expression newBase)
Implements abstract org. |
| public void | |
| public Expression | twistedForBaseAndContext(Expression newBase, Expression context, Expression oldBase)
Overrides org. |
| public void | writeDescriptionOn(BufferedWriter writer)
Overrides org. |
| table | back to summary |
|---|---|
| protected DatabaseTable table | |
| TableExpression | back to summary |
|---|---|
| public TableExpression() | |
| TableExpression | back to summary |
|---|---|
| public TableExpression(DatabaseTable table) | |
| assignAlias | back to summary |
|---|---|
| protected void assignAlias(DatabaseTable alias, DatabaseTable table) Overrides org. INTERNAL: Alias a particular table within this node
| |
| computeHashCode | back to summary |
|---|---|
| public int computeHashCode() Overrides org. INTERNAL: Compute a consistent hash-code for the expression. This is used to allow dynamic expression's SQL to be cached.
| |
| descriptionOfNodeType | back to summary |
|---|---|
| public String descriptionOfNodeType() Overrides org. INTERNAL: Used for debug printing.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object object) Overrides org. INTERNAL: Return if the expression is equal to the other. This is used to allow dynamic expression's SQL to be cached.
| |
| getField | back to summary |
|---|---|
| public Expression getField(String fieldName) Overrides org. INTERNAL: Fully-qualify the databaseField if the table is known. CR 3791
| |
| getOwnedTables | back to summary |
|---|---|
| public List Overrides org. INTERNAL:
| |
| getTable | back to summary |
|---|---|
| public DatabaseTable getTable() | |
| isTableExpression | back to summary |
|---|---|
| public boolean isTableExpression() Overrides org. Doc from org. INTERNAL:
| |
| normalize | back to summary |
|---|---|
| public Expression normalize(ExpressionNormalizer normalizer) Overrides org. INTERNAL: Normalize the expression into a printable structure. Any joins must be added to form a new root.
| |
| rebuildOn | back to summary |
|---|---|
| public Expression rebuildOn(Expression newBase) Implements abstract org. INTERNAL: This expression is built on a different base than the one we want. Rebuild it and return the root of the new tree
| |
| setTable | back to summary |
|---|---|
| public void setTable(DatabaseTable table) INTERNAL: Added for temporal querying. | |
| twistedForBaseAndContext | back to summary |
|---|---|
| public Expression twistedForBaseAndContext(Expression newBase, Expression context, Expression oldBase) Overrides org. INTERNAL: Rebuild myself against the base, with the values of parameters supplied by the context expression. This is used for transforming a standalone expression (e.g. the join criteria of a mapping) into part of some larger expression. You normally would not call this directly, instead calling twist See the comment there for more details"
| |
| writeDescriptionOn | back to summary |
|---|---|
| public void writeDescriptionOn(BufferedWriter writer) throws IOException Overrides org. INTERNAL: Used to print a debug form of the expression tree.
| |