- All Superinterfaces:
Comparable<Name>
,QueryPart
,Serializable
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.
- Author:
- Lukas Eder
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
A flag indicating whether the name is quoted or not. -
Method Summary
Modifier and TypeMethodDescription@NotNull Name
Appendsname
to this name.@NotNull Name
Appendsname
(all of itsparts()
) to this name.@NotNull WindowDefinition
as()
Create an emptyWindowDefinition
from this name.<R extends Record>
@NotNull CommonTableExpression<R> as
(ResultQuery<R> query) Specify a subselect to refer to by theName
to form a common table expression.@NotNull WindowDefinition
as
(WindowSpecification window) Create aWindowDefinition
from this name.<R extends Record>
@NotNull CommonTableExpression<R> asMaterialized
(ResultQuery<R> query) Specify a materialized subselect to refer to by theName
to form a common table expression.<R extends Record>
@NotNull CommonTableExpression<R> asNotMaterialized
(ResultQuery<R> query) Specify a non-materialized subselect to refer to by theName
to form a common table expression.int
Compare twounquotedName()
by their qualified string versions.boolean
empty()
Whether this is the empty name.boolean
Check whether thisQueryPart
can be considered equal to anotherQueryPart
.boolean
equalsIgnoreCase
(Name other) Compare this name with another one ignoring case.@NotNull DerivedColumnList1
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList2
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList3
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList4
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList5
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList6
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList7
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList8
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList9
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList10
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList11
fields
(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11) Add a list of fields to this name to make this name aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@NotNull DerivedColumnList
fields
(BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ.@NotNull DerivedColumnList
Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ.@NotNull DerivedColumnList1
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList2
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList3
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList4
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList5
Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList6
fields
(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList7
fields
(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList8
fields
(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList9
fields
(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList10
fields
(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList11
fields
(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11) Add a list of fields to this name to make this name aDerivedColumnList
.@NotNull DerivedColumnList12
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) Add a list of fields to this name to make this name aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@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 aDerivedColumnList
.@Nullable String
first()
@NotNull String @NotNull []
getName()
The qualified name of this SQL identifier.@Nullable String
last()
@NotNull Name @NotNull []
parts()
Get the individual, unqualified name parts of this name.boolean
Whether this is a qualified name.@Nullable Name
This name's qualifier (if it isqualified()
), ornull
.boolean
Whether this is a qualified name and thequalifier()
is also a qualified name.@NotNull Name.Quoted
quoted()
Whether this is a quoted name.@NotNull Name
This name, quoted.@NotNull Name
This name, unqualified.@NotNull Name
This name, unquoted.
-
Method Details
-
first
-
last
-
empty
boolean empty()Whether this is the empty name.An unnamed object will have an
""
empty string as its name. If a table has no explicit schema, it will be located in the default schema whose name is""
. -
qualified
boolean qualified()Whether this is a qualified name.This is
true
as soon asgetName()
has a length of more than1
andqualifier()
is not null. -
qualifierQualified
boolean qualifierQualified()Whether this is a qualified name and thequalifier()
is also a qualified name.This is
true
as soon asgetName()
has a length of more than2
andqualifier()
is not null and itsqualified()
property is also true. -
qualifier
This name's qualifier (if it isqualified()
), ornull
. -
unqualifiedName
This name, unqualified. -
quoted
Whether this is a quoted name. -
quotedName
This name, quoted. -
unquotedName
This name, unquoted. -
parts
Get the individual, unqualified name parts of this name. -
append
Appendsname
to this name. -
append
Appendsname
(all of itsparts()
) to this name. -
getName
The qualified name of this SQL identifier. -
as
@NotNull @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DB2,DUCKDB,EXASOL,FIREBIRD_3_0,H2,HANA,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull WindowDefinition as()Create an emptyWindowDefinition
from this name.- See Also:
-
as
@NotNull @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DB2,DUCKDB,EXASOL,FIREBIRD_3_0,H2,HANA,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull WindowDefinition as(WindowSpecification window) Create aWindowDefinition
from this name.This creates a window definition that can be
- declared in the
WINDOW
clause (seeSelectWindowStep.window(WindowDefinition...)
- referenced from the
OVER
clause (seeWindowOverStep.over(WindowDefinition)
- declared in the
-
as
Specify a subselect to refer to by theName
to form a common table expression.Column names are implicitly inherited from the
SELECT
statement. -
asMaterialized
@NotNull @Support <R extends Record> @NotNull CommonTableExpression<R> asMaterialized(ResultQuery<R> query) Specify a materialized subselect to refer to by theName
to form a common table expression.This adds the PostgreSQL 12
MATERIALIZED
hint to the common table expression definition, or silently ignores it, if the hint is not supported.Column names are implicitly inherited from the
SELECT
statement. -
asNotMaterialized
@NotNull @Support <R extends Record> @NotNull CommonTableExpression<R> asNotMaterialized(ResultQuery<R> query) Specify a non-materialized subselect to refer to by theName
to form a common table expression.This adds the PostgreSQL 12
NOT MATERIALIZED
hint to the common table expression definition, or silently ignores it, if the hint is not supported.Column names are implicitly inherited from the
SELECT
statement. -
fields
Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@Deprecated(forRemoval=true, since="3.14") @NotNull @Support @NotNull DerivedColumnList fields(Function<? super Field<?>, ? extends String> fieldNameFunction) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses.This works in a similar way as
fields(String...)
, except that all column names are produced by a function that receives the CTE'sSelect
columns and their column indexes as input. -
fields
@Deprecated(forRemoval=true, since="3.14") @NotNull @Support @NotNull DerivedColumnList fields(BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Deprecated, for removal: This API element is subject to removal in a future version.- 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ. They offer convenience that is unidiomatic for jOOQ's DSL, without offering functionality that would not be possible otherwise - yet they add complexity in jOOQ's internals.Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses.This works in a similar way as
fields(String...)
, except that all column names are produced by a function that receives the CTE'sSelect
columns as input. -
fields
Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList3 fields(String fieldName1, String fieldName2, String fieldName3) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList4 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList5 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList6 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList7 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList8 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList9 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList10 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList11 fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList3 fields(Name fieldName1, Name fieldName2, Name fieldName3) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList4 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList5 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList6 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList7 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList8 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList9 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList10 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList11 fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @NotNull DerivedColumnList12 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) Add a list of fields to this name to make this name aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
fields
@NotNull @Support @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 aDerivedColumnList
.The
DerivedColumnList
can then be used along with a subselect to form aCommonTableExpression
to be used withWITH
clauses. -
equals
Description copied from interface:QueryPart
Check whether thisQueryPart
can be considered equal to anotherQueryPart
.In general,
QueryPart
equality is defined in terms ofQueryPart.toString()
equality. In other words, two query parts are considered equal if their rendered SQL (with inlined bind variables) is equal. This means that the two query parts do not necessarily have to be of the same type.Some
QueryPart
implementations may choose to override this behaviour for improved performance, asQueryPart.toString()
is an expensive operation, if called many times. -
equalsIgnoreCase
Compare this name with another one ignoring case. -
compareTo
Compare twounquotedName()
by their qualified string versions.- Specified by:
compareTo
in interfaceComparable<Name>
-