| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public final Name | $alias()
Overrides org. Implements org. |
| public final Table | $aliased()
Overrides org. Implements org. Field or a Table).
|
| public final Table | as(Name
The alias name as)Overrides org. Implements org. |
| public final Table | as(Name
The alias name as, Name... The field aliases. Excess aliases are ignored,
missing aliases will be substituted by this table's field
names. fields)Overrides org. Implements org. |
| public final Table | autoAlias(Context<?> ctx, Table<R> t)
Implements org. null if no auto-alias
is required.
|
| pack-priv abstract AbstractAutoAliasTable | |
| public final boolean | declaresTables()
Overrides org. Implements org. QueryPart is able to declare tables in a
FROM clause or JOIN clause.
|
| alias | back to summary |
|---|---|
| pack-priv final Name alias | |
| fieldAliases | back to summary |
|---|---|
| pack-priv final Name[] fieldAliases | |
| AbstractAutoAliasTable | back to summary |
|---|---|
| pack-priv AbstractAutoAliasTable(Name alias) | |
| AbstractAutoAliasTable | back to summary |
|---|---|
| pack-priv AbstractAutoAliasTable(Name alias, Name[] fieldAliases) | |
| $alias | back to summary |
|---|---|
| public final Name $alias() Overrides org. Implements org. Doc from org. The alias if any.
| |
| $aliased | back to summary |
|---|---|
| public final Table Overrides org. Implements org. Doc from org. The aliased part (a
| |
| as | back to summary |
|---|---|
| public final Table Overrides org. Implements org. Doc from org. Create an alias for this table.
Note that the case-sensitivity of the returned table depends on
If the argument
This method works both to alias the table as well as alias the table in
its | |
| as | back to summary |
|---|---|
| public final Table Overrides org. Implements org. Doc from org. Create an alias for this table and its fields.
Note that the case-sensitivity of the returned table depends on
If the argument
Derived column lists for table referencesNote, not all databases support derived column lists for their table aliases. On the other hand, some databases do support derived column lists, but only for derived tables. jOOQ will try to turn table references into derived tables to make this syntax work. In other words, the following statements are equivalent:
Derived column lists for derived tablesOther databases may not support derived column lists at all, but they do support common table expressions. The following statements are equivalent:
| |
| autoAlias | back to summary |
|---|---|
| public final Table Implements org. Doc from org. Create the aliased table expression or
| |
| construct | back to summary |
|---|---|
| pack-priv abstract AbstractAutoAliasTable | |
| declaresTables | back to summary |
|---|---|
| public final boolean declaresTables() Overrides org. Implements org. Doc from org. Check whether this
This method can be used by any This method is for JOOQ INTERNAL USE only. Do not reference directly
| |