java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractTypedElementDefinition<IndexDefinition>
org.jooq.meta.DefaultIndexColumnDefinition
- Alle implementierten Schnittstellen:
Definition,IndexColumnDefinition,PositionedDefinition,TypedElementDefinition<IndexDefinition>
public class DefaultIndexColumnDefinition
extends AbstractTypedElementDefinition<IndexDefinition>
implements IndexColumnDefinition
- Autor:
- Lukas Eder
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDefaultIndexColumnDefinition(IndexDefinition container, ColumnDefinition column, SortOrder sortOrder, int position) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungThe table column definition that this index column definition is backed by.The column / parameter type as declared in the database (prior to applying forced types).intThe object's 1-based position in the parent.TheASCorDESCsort ordergetType()The column / parameter / attribute type after applying forced types.getType(JavaTypeResolver resolver) The column / parameter / attribute type after applying forced types and resolving theDataTypeDefinition.getJavaType().Von Klasse geerbte Methoden org.jooq.meta.AbstractTypedElementDefinition
customType, getContainer, getDataType, getDefinitionPath, getDomain, mapDefinedTypeVon Klasse geerbte Methoden org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSyntheticVon Schnittstelle geerbte Methoden org.jooq.meta.TypedElementDefinition
getContainer, getDomain
-
Konstruktordetails
-
DefaultIndexColumnDefinition
public DefaultIndexColumnDefinition(IndexDefinition container, ColumnDefinition column, SortOrder sortOrder, int position)
-
-
Methodendetails
-
getType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute type after applying forced types.- Angegeben von:
getTypein SchnittstelleTypedElementDefinition<IndexDefinition>- Setzt außer Kraft:
getTypein KlasseAbstractTypedElementDefinition<IndexDefinition>
-
getType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter / attribute type after applying forced types and resolving theDataTypeDefinition.getJavaType().- Angegeben von:
getTypein SchnittstelleTypedElementDefinition<IndexDefinition>- Setzt außer Kraft:
getTypein KlasseAbstractTypedElementDefinition<IndexDefinition>
-
getDefinedType
Beschreibung aus Schnittstelle kopiert:TypedElementDefinitionThe column / parameter type as declared in the database (prior to applying forced types).- Angegeben von:
getDefinedTypein SchnittstelleTypedElementDefinition<IndexDefinition>- Setzt außer Kraft:
getDefinedTypein KlasseAbstractTypedElementDefinition<IndexDefinition>
-
getPosition
public int getPosition()Beschreibung aus Schnittstelle kopiert:PositionedDefinitionThe object's 1-based position in the parent.[#17434] While in most RDBMS, this value is 1-based and a consecutive ordinal, there may be cases where a positional value is skipped, either by what's reported by the RDBMS's dictionary views, or because the definition is filtered by jOOQ-meta. Users shouldn't rely on the positions reflecting the actually generated column/attribute/etc. position.
- Angegeben von:
getPositionin SchnittstellePositionedDefinition
-
getSortOrder
Beschreibung aus Schnittstelle kopiert:IndexColumnDefinitionTheASCorDESCsort order- Angegeben von:
getSortOrderin SchnittstelleIndexColumnDefinition
-
getColumn
Beschreibung aus Schnittstelle kopiert:IndexColumnDefinitionThe table column definition that this index column definition is backed by.This may be a virtual and/or invisible column, e.g. in case this index is a function-based index.
- Angegeben von:
getColumnin SchnittstelleIndexColumnDefinition
-