A Name or identifier is a QueryPart that renders a SQL
identifier according to the settings specified in
Settings#getRenderQuotedNames() and
Settings#getRenderNameCase().
Example:
// Assuming import static org.jooq.impl.DSL.*;
using(configuration)
.select(
field(name("FIRST_NAME"), SQLDataType.VARCHAR),
field(name("LAST_NAME"), SQLDataType.VARCHAR))
.from(table(name("ACTOR")))
.fetch();
Instances can be created using DSL#name(String) and overloads.
| Modifier and Type | Class and Description |
|---|---|
| public static enum | Name.Quoted
A flag indicating whether the name is quoted or not. |
| Modifier and Type | Method and Description |
|---|---|
| public @NotNull Name | |
| public @NotNull Name | |
| public @NotNull WindowDefinition | as()
Deprecated
as a consequence of
Create an empty WindowDefinition being deprecated.
WindowDefinition from this name.
|
| public @NotNull WindowDefinition | as(WindowSpecification window)
Deprecated
as a consequence of
Create a WindowDefinition being deprecated.
WindowDefinition from this name.
|
| public <R extends Record> @NotNull CommonTableExpression | as(ResultQuery<R> query)
Specify a subselect to refer to by the |
| public <R extends Record> @NotNull CommonTableExpression | asMaterialized(ResultQuery<R> query)
Specify a materialized subselect to refer to by the |
| public <R extends Record> @NotNull CommonTableExpression | asNotMaterialized(ResultQuery<R> query)
Specify a non-materialized subselect to refer to by the |
| public int | compareTo(Name
the object to be compared. o)Redeclares java. unquotedName() by their qualified string versions.
|
| public boolean | |
| public boolean | equals(Object
The other other)QueryPartRedeclares org. QueryPart can be considered equal to
another QueryPart.
|
| public boolean | |
| public @NotNull DerivedColumnList | fields(String... fieldNames)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList | |
| public @NotNull DerivedColumnList | fields(Function<? super Field<?>, ? extends String> fieldNameFunction)
Deprecated
for removal since 3.14. - 3.14.0 - [#10156] - These methods will be removed without
replacement from a future jOOQ.
Add a list of fields to this name to make this name a
DerivedColumnList.
|
| public @NotNull DerivedColumnList | fields(BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)
Deprecated
for removal since 3.14. - 3.14.0 - [#10156] - These methods will be removed without
replacement from a future jOOQ.
Add a list of fields to this name to make this name a
DerivedColumnList.
|
| public @NotNull DerivedColumnList1 | |
| public @NotNull DerivedColumnList2 | fields(String fieldName1, String fieldName2)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList3 | fields(String fieldName1, String fieldName2, String fieldName3)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList4 | |
| public @NotNull DerivedColumnList5 | |
| public @NotNull DerivedColumnList6 | |
| public @NotNull DerivedColumnList7 | |
| public @NotNull DerivedColumnList8 | |
| public @NotNull DerivedColumnList9 | |
| public @NotNull DerivedColumnList10 | |
| public @NotNull DerivedColumnList11 | |
| public @NotNull DerivedColumnList12 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList13 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList14 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList15 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList16 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList17 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16, String fieldName17)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList18 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16, String fieldName17, String fieldName18)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList19 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16, String fieldName17, String fieldName18, String fieldName19)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList20 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16, String fieldName17, String fieldName18, String fieldName19, String fieldName20)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList21 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16, String fieldName17, String fieldName18, String fieldName19, String fieldName20, String fieldName21)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList22 | fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11, String fieldName12, String fieldName13, String fieldName14, String fieldName15, String fieldName16, String fieldName17, String fieldName18, String fieldName19, String fieldName20, String fieldName21, String fieldName22)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList1 | |
| public @NotNull DerivedColumnList2 | fields(Name fieldName1, Name fieldName2)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList3 | fields(Name fieldName1, Name fieldName2, Name fieldName3)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList4 | |
| public @NotNull DerivedColumnList5 | |
| public @NotNull DerivedColumnList6 | |
| public @NotNull DerivedColumnList7 | |
| public @NotNull DerivedColumnList8 | |
| public @NotNull DerivedColumnList9 | |
| public @NotNull DerivedColumnList10 | |
| public @NotNull DerivedColumnList11 | |
| public @NotNull DerivedColumnList12 | |
| public @NotNull DerivedColumnList13 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList14 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList15 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList16 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList17 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16, Name fieldName17)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList18 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16, Name fieldName17, Name fieldName18)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList19 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16, Name fieldName17, Name fieldName18, Name fieldName19)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList20 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16, Name fieldName17, Name fieldName18, Name fieldName19, Name fieldName20)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList21 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16, Name fieldName17, Name fieldName18, Name fieldName19, Name fieldName20, Name fieldName21)
Add a list of fields to this name to make this name a
|
| public @NotNull DerivedColumnList22 | fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11, Name fieldName12, Name fieldName13, Name fieldName14, Name fieldName15, Name fieldName16, Name fieldName17, Name fieldName18, Name fieldName19, Name fieldName20, Name fieldName21, Name fieldName22)
Add a list of fields to this name to make this name a
|
| public @Nullable String | |
| public @NotNull @NotNull String[] | |
| public @Nullable String | |
| public @NotNull @NotNull Name[] | |
| public boolean | |
| public @Nullable Name | |
| public boolean | |
| public @NotNull Name. | |
| public @NotNull Name | |
| public @NotNull Name | |
| public @NotNull Name |