INTERNAL:
Fully-qualify the databaseField if the table is known.
CR 3791
// we need to check for full table qualification
DatabaseField field = new DatabaseField(fieldName);
if (!field.hasTableName()) {
field.setTable(getTable());
}
return getField(field);
INTERNAL:
Normalize the expression into a printable structure.
Any joins must be added to form a new root.
//Bug4736461 Only setTableQualifier if getDatasourceLogin().getTableQualifier() is an empty string to make the window much smaller when
//DatabaseTable.qualifiedName is reset
if (getTable().getTableQualifier().length() == 0 && (normalizer.getSession().getDatasourceLogin().getTableQualifier().length() != 0)) {
getTable().setTableQualifier(normalizer.getSession().getDatasourceLogin().getTableQualifier());
}
return super.normalize(normalizer);
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"