Top Fields Constructors Methods
org.jooq.impl

pack-priv Class IndexImpl

extends AbstractNamed
implements Index, UNotYetImplemented
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UNotYetImplemented, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable, org.jooq.Index, org.jooq.TableElement, org.jooq.Named
Static Imports
org.jooq.SQLDialect.MARIADB, .SQLDialect.MYSQL, .SQLDialect.POSTGRES, .SQLDialect.YUGABYTEDB, org.jooq.impl.DSL.name, .Tools.EMPTY_SORTFIELD

Deprecated

as a consequence of QOM.UNotYetImplemented being deprecated. See corresponding docs for further information.

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final SortField<?>[]
private static final Set<SQLDialect>
private final Table<?>
private final boolean
private final Condition
where

Deprecated as a consequence of Condition being deprecated.

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
IndexImpl(Name name, Table<?> table, OrderField<?>[] fields, Condition where, boolean unique)

Deprecated as a consequence of Condition being deprecated.

Method Summary

Modifier and TypeMethod and Description
pack-priv final SortField<?>[]
public final Table<?>
$table()

Implements org.jooq.Index.$table.

Experimental query object model accessor method, see also QOM.
pack-priv final boolean
pack-priv final Condition
$where()

Deprecated as a consequence of Condition being deprecated.
public final void
accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
public final List<SortField<?>>
getFields()

Implements org.jooq.Index.getFields.

The sort field expressions on which this index is defined.
public final Table<?>
getTable()

Implements org.jooq.Index.getTable.

The table on which this index is defined.
public boolean
getUnique()

Implements org.jooq.Index.getUnique.

Whether this is a UNIQUE index.
public final Condition
getWhere()

Implements org.jooq.Index.getWhere.

Deprecated as a consequence of Condition being deprecated.
The condition of a filtered / partial index, or null, if this is an ordinary index.
Inherited from org.jooq.impl.AbstractNamed:
$nameequalsfindfindfindAllfindAllfindIgnoreCasefindIgnoreCasegetCommentgetCommentPartgetNamegetQualifiedNamegetUnqualifiedNamehashCodenameOrDefaultqualify

Field Detail

fieldsback to summary
private final SortField<?>[] fields
NO_SUPPORT_INDEX_QUALIFICATIONback to summary
private static final Set<SQLDialect> NO_SUPPORT_INDEX_QUALIFICATION
tableback to summary
private final Table<?> table
uniqueback to summary
private final boolean unique
whereback to summary
private final Condition where

Deprecated

as a consequence of Condition being deprecated. See corresponding docs for further information.

Constructor Detail

IndexImplback to summary
pack-priv IndexImpl(Name name)
IndexImplback to summary
pack-priv IndexImpl(Name name, Table<?> table, OrderField<?>[] fields, Condition where, boolean unique)

Deprecated

as a consequence of Condition being deprecated. See corresponding docs for further information.

Method Detail

$fieldsback to summary
pack-priv final SortField<?>[] $fields()
$tableback to summary
public final Table<?> $table()

Implements org.jooq.Index.$table.

Doc from org.jooq.Index.$table.

Experimental query object model accessor method, see also QOM. Subject to change in future jOOQ versions, use at your own risk.

Annotations
@Override
$uniqueback to summary
pack-priv final boolean $unique()
$whereback to summary
pack-priv final Condition $where()

Deprecated

as a consequence of Condition being deprecated. See corresponding docs for further information.

acceptback to summary
public final void accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

Doc from org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.

Annotations
@Override
getFieldsback to summary
public final List<SortField<?>> getFields()

Implements org.jooq.Index.getFields.

Doc from org.jooq.Index.getFields.

The sort field expressions on which this index is defined.

Annotations
@Override
getTableback to summary
public final Table<?> getTable()

Implements org.jooq.Index.getTable.

Doc from org.jooq.Index.getTable.

The table on which this index is defined.

Annotations
@Override
getUniqueback to summary
public boolean getUnique()

Implements org.jooq.Index.getUnique.

Doc from org.jooq.Index.getUnique.

Whether this is a UNIQUE index.

Annotations
@Override
getWhereback to summary
public final Condition getWhere()

Implements org.jooq.Index.getWhere.

Doc from org.jooq.Index.getWhere.

Deprecated

as a consequence of Condition being deprecated. See corresponding docs for further information.

The condition of a filtered / partial index, or null, if this is an ordinary index.

Annotations
@Override