Top Description Fields Constructors Methods
org.jooq.impl

pack-priv abstract Class AbstractName

extends AbstractQueryPart
implements Name, SimpleQueryPart, UEmpty
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable, org.jooq.impl.SimpleQueryPart, org.jooq.QueryPartInternal, org.jooq.Name, java.lang.Comparable
Known Direct Subclasses
org.jooq.impl.QualifiedName, org.jooq.impl.LazyName, org.jooq.impl.UnqualifiedName
Imports
java.util.Arrays, java.util.function.BiFunction, .Function, org.jooq.CommonTableExpression, .Field, .Name, .Record, .ResultQuery, .WindowDefinition, .WindowSpecification, org.jooq.impl.QOM.UEmpty

The default implementation for a qualified SQL identifier.
Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
pack-priv static final UnqualifiedName

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public final Name
append(String name)

Implements org.jooq.Name.append.

Appends name to this name.
public final Name
append(Name name)

Implements org.jooq.Name.append.

Appends name (all of its parts()) to this name.
public final WindowDefinition
as()

Implements org.jooq.Name.as.

Deprecated as a consequence of WindowDefinition being deprecated.
Create an empty WindowDefinition from this name.
public final WindowDefinition
as(WindowSpecification window)

Implements org.jooq.Name.as.

Deprecated as a consequence of WindowDefinition being deprecated.
Create a WindowDefinition from this name.
public final <R extends Record> CommonTableExpression<R>
as(ResultQuery<R> query)

Implements org.jooq.Name.as.

Specify a subselect to refer to by the Name to form a common table expression.
public final <R extends Record> CommonTableExpression<R>
asMaterialized(ResultQuery<R> query)

Implements org.jooq.Name.asMaterialized.

Specify a materialized subselect to refer to by the Name to form a common table expression.
public final <R extends Record> CommonTableExpression<R>
asNotMaterialized(ResultQuery<R> query)

Implements org.jooq.Name.asNotMaterialized.

Specify a non-materialized subselect to refer to by the Name to form a common table expression.
public int
compareTo(Name
the object to be compared.
o
)

Implements org.jooq.Name.compareTo.

Compare two unquotedName() by their qualified string versions.
public boolean
equals(Object
The other QueryPart
that
)

Overrides org.jooq.impl.AbstractQueryPart.equals.

Implements org.jooq.Name.equals, org.jooq.QueryPart.equals.

Check whether this QueryPart can be considered equal to another QueryPart.
public final boolean
equalsIgnoreCase(Name that)

Implements org.jooq.Name.equalsIgnoreCase.

Compare this name with another one ignoring case.
public final DerivedColumnListImpl
fields(String... fieldNames)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name... fieldNames)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Function<? super Field<?>, ? extends String> fieldNameFunction)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(String fieldName1, String fieldName2, String fieldName3, String fieldName4, String fieldName5, String fieldName6, String fieldName7, String fieldName8, String fieldName9, String fieldName10, String fieldName11)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
fields(Name fieldName1, Name fieldName2, Name fieldName3, Name fieldName4, Name fieldName5, Name fieldName6, Name fieldName7, Name fieldName8, Name fieldName9, Name fieldName10, Name fieldName11)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public final DerivedColumnListImpl
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)

Implements org.jooq.Name.fields.

Add a list of fields to this name to make this name a DerivedColumnList.
public abstract int
hashCode()

Redeclares org.jooq.QueryPart.hashCode.

Overrides org.jooq.impl.AbstractQueryPart.hashCode.

Generate a hash code from this QueryPart.
Inherited from org.jooq.impl.AbstractQueryPart:
clausesconfigurationcreatecreatecreatedeclaresCTEdeclaresFieldsdeclaresTablesdeclaresWindowsgeneratesCastrendersContenttoStringtranslate