Top Fields Constructors Methods
org.jooq.impl

pack-priv final Class AsteriskImpl

extends AbstractQueryPart
implements Asterisk
Class Inheritance
All Implemented Interfaces
org.jooq.Asterisk, org.jooq.SelectFieldOrAsterisk, org.jooq.QueryPart, java.io.Serializable
Static Imports
org.jooq.SQLDialect.DERBY, .SQLDialect.FIREBIRD, .SQLDialect.H2, .SQLDialect.HSQLDB, .SQLDialect.MARIADB, .SQLDialect.MYSQL, org.jooq.impl.Keywords.K_EXCEPT, .Keywords.K_EXCLUDE

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
pack-priv final QueryPartList<Field<?>>
pack-priv static final Lazy<AsteriskImpl>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public final QOM.UnmodifiableList<? extends Field<?>>
$except()

Implements org.jooq.Asterisk.$except.

Experimental query object model accessor method, see also QOM.
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 Asterisk
except(String... fieldNames)

Implements org.jooq.Asterisk.except.

The asterisk (* EXCEPT (fields)) expression to be used in SELECT clauses.
public final Asterisk
except(Name... fieldNames)

Implements org.jooq.Asterisk.except.

The asterisk (*) to be used in SELECT clauses.
public final Asterisk
except(Field<?>... f)

Implements org.jooq.Asterisk.except.

Deprecated as a consequence of Field being deprecated.
The asterisk (*) to be used in SELECT clauses.
Inherited from org.jooq.impl.AbstractQueryPart:
clausesconfigurationcreatecreatecreatedeclaresCTEdeclaresFieldsdeclaresTablesdeclaresWindowsequalsgeneratesCasthashCoderendersContenttoStringtranslate

Field Detail

fieldsback to summary
pack-priv final QueryPartList<Field<?>> fields
INSTANCEback to summary
pack-priv static final Lazy<AsteriskImpl> INSTANCE
NO_SUPPORT_UNQUALIFIED_COMBINEDback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_UNQUALIFIED_COMBINED
SUPPORT_NATIVE_EXCEPTback to summary
pack-priv static final Set<SQLDialect> SUPPORT_NATIVE_EXCEPT

Constructor Detail

AsteriskImplback to summary
private AsteriskImpl(QueryPartList<Field<?>> fields)

Method Detail

$exceptback to summary
public final QOM.UnmodifiableList<? extends Field<?>> $except()

Implements org.jooq.Asterisk.$except.

Doc from org.jooq.Asterisk.$except.

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

Annotations
@Override
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
exceptback to summary
public final Asterisk except(String... fieldNames)

Implements org.jooq.Asterisk.except.

Doc from org.jooq.Asterisk.except.

The asterisk (* EXCEPT (fields)) expression to be used in SELECT clauses.

This expression is a convenient way to select "all but some fields". Some dialects (e.g. SQLDialect#H2) implement this feature natively. In other dialects, jOOQ expands the asterisk if possible.

Annotations
@Override
exceptback to summary
public final Asterisk except(Name... fieldNames)

Implements org.jooq.Asterisk.except.

Doc from org.jooq.Asterisk.except.

The asterisk (*) to be used in SELECT clauses.

This expression is a convenient way to select "all but some fields". Some dialects (e.g. SQLDialect#H2) implement this feature natively. In other dialects, jOOQ expands the asterisk if possible.

Annotations
@Override
exceptback to summary
public final Asterisk except(Field<?>... f)

Implements org.jooq.Asterisk.except.

Doc from org.jooq.Asterisk.except.

Deprecated

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

The asterisk (*) to be used in SELECT clauses.

This expression is a convenient way to select "all but some fields". Some dialects (e.g. SQLDialect#H2) implement this feature natively. In other dialects, jOOQ expands the asterisk if possible.

Annotations
@Override