| Modifier and Type | Field and Description |
|---|---|
| protected boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| returnMapEntry | back to summary |
|---|---|
| protected boolean returnMapEntry | |
| MapEntryExpression | back to summary |
|---|---|
| public MapEntryExpression(Expression base) | |
| MapEntryExpression | back to summary |
|---|---|
| public MapEntryExpression() | |
| aliasForTable | back to summary |
|---|---|
| public DatabaseTable aliasForTable(DatabaseTable table) Overrides org. INTERNAL: Find the alias for a given table. A TableEntry is a place holder and its base expression holds all the relevant information. Get the alias from the baseExpression
| |
| descriptionOfNodeType | back to summary |
|---|---|
| public String descriptionOfNodeType() Overrides org. INTERNAL: Used for debug printing.
| |
| existingDerivedTable | back to summary |
|---|---|
| public Expression existingDerivedTable(DatabaseTable table) Overrides org. INTERNAL:
| |
| getDescriptor | back to summary |
|---|---|
| public ClassDescriptor getDescriptor() Overrides org.
| |
| getField | back to summary |
|---|---|
| public DatabaseField getField() Overrides org. INTERNAL:
| |
| getFields | back to summary |
|---|---|
| public Vector Overrides org. INTERNAL: Return all the fields
| |
| getInterfaceContainerPolicy | back to summary |
|---|---|
| private InterfaceContainerPolicy getInterfaceContainerPolicy() | |
| getMapping | back to summary |
|---|---|
| public CollectionMapping getMapping() Overrides org.
| |
| getOwnedTables | back to summary |
|---|---|
| public List Overrides org. Exclude any tables defined by base.
| |
| getQueryKeyOrNull | back to summary |
|---|---|
| public QueryKey getQueryKeyOrNull() Overrides org.
| |
| getSelectionFields | back to summary |
|---|---|
| public List Overrides org. INTERNAL:
| |
| isAttribute | back to summary |
|---|---|
| public boolean isAttribute() Overrides org. INTERNAL: Return if the expression is for a direct mapped attribute.
| |
| isMapEntryExpression | back to summary |
|---|---|
| public boolean isMapEntryExpression() Overrides org. INTERNAL:
| |
| mappingCriteria | back to summary |
|---|---|
| public Expression mappingCriteria(Expression base) Overrides org. INTERNAL: Mapping criteria will be provided by the base expression
| |
| rebuildOn | back to summary |
|---|---|
| public Expression rebuildOn(Expression newBase) Overrides 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
| |
| rebuildOn | back to summary |
|---|---|
| public Expression rebuildOn(Expression oldBase, Expression newBase) Overrides org. INTERNAL: A special version of rebuildOn where the newBase need not be a new ExpressionBuilder but any expression. For nested joined attributes, the joined attribute query must have its joined attributes rebuilt relative to it.
| |
| returnMapEntry | back to summary |
|---|---|
| public void returnMapEntry() Set this expression to represent a Map.Entry rather than the Map's key | |
| shouldReturnMapEntry | back to summary |
|---|---|
| public boolean shouldReturnMapEntry() | |
| validateNode | back to summary |
|---|---|
| public void validateNode() Overrides org. Do any required validation for this node. Throw an exception if it's incorrect.
| |
| writeDescriptionOn | back to summary |
|---|---|
| public void writeDescriptionOn(BufferedWriter writer) throws IOException Overrides org. INTERNAL: Used to print a debug form of the expression tree.
| |