Top Description Fields Constructors Methods
org.jooq.impl

pack-priv final Class NoAutoAlias<R extends org.jooq.Record>

extends AbstractDelegatingTable<R extends Record>
implements UTransient
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UTransient, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable
Imports
org.jooq.Context, .Record, .Table, org.jooq.impl.QOM.UTransient

A delegating table that un-AutoAlias-es a wrapped table.

When emulating the derived column list feature, the auto-aliasing feature would re-alias the table again and again, leading to a StackOverflowError. This helps prevent it.

Field Summary

Inherited from org.jooq.impl.AbstractDelegatingTable:
delegate

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
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.
pack-priv final <O extends Record> NoAutoAlias<O>
pack-priv static final <R extends Record> Table<R>
noAutoAlias(Table<R> table)

Inherited from org.jooq.impl.AbstractDelegatingTable:
$alias$aliasedasasdeclaresTablesfields0getRecordTypegetReferences

Constructor Detail

NoAutoAliasback to summary
pack-priv NoAutoAlias(AbstractTable<R> delegate)

Method Detail

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
constructback to summary
pack-priv final <O extends Record> NoAutoAlias<O> construct(AbstractTable<O> newDelegate)

Implements abstract org.jooq.impl.AbstractDelegatingTable.construct.

Annotations
@Override
noAutoAliasback to summary
pack-priv static final <R extends Record> Table<R> noAutoAlias(Table<R> table)