Top Fields Constructors Methods
org.jooq.impl

pack-priv Class DomainImpl<T>

extends AbstractNamed
implements Domain<T>, UNotYetImplemented
Class Inheritance
All Implemented Interfaces
org.jooq.impl.QOM.UNotYetImplemented, org.jooq.impl.QOM.UEmpty, org.jooq.QueryPart, java.io.Serializable, org.jooq.Domain, org.jooq.Typed, org.jooq.Qualified, org.jooq.Named
Known Direct Subclasses
org.jooq.impl.InformationSchemaMetaImpl.InformationSchemaDomain, org.jooq.impl.Interpreter.MutableDomain.InterpretedDomain, org.jooq.impl.Snapshot.SnapshotDomain
Static Imports
java.util.Arrays.asList, .Collections.unmodifiableList

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 Check<?>[]
private final Schema
private final DataType<T>

Constructor Summary

AccessConstructor and Description
pack-priv
DomainImpl(Schema schema, Name name, DataType<T> type, Check<?>... checks)

Method Summary

Modifier and TypeMethod and Description
public final DataType<T>
$dataType()

Implements org.jooq.Typed.$dataType.

Experimental query object model accessor method, see also QOM.
public final Schema
$schema()

Implements org.jooq.Qualified.$schema.

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 Binding<?, T>
getBinding()

Implements org.jooq.Typed.getBinding.

The object's underlying Binding.
public final Catalog
getCatalog()

Implements org.jooq.Qualified.getCatalog.

Get the object's catalog.
public final List<Check<?>>
getChecks()

Implements org.jooq.Domain.getChecks.

The DOMAIN's condition.
public final ContextConverter<?, T>
getConverter()

Implements org.jooq.Typed.getConverter.

The object's underlying Converter.
public final DataType<T>
getDataType()

Implements org.jooq.Typed.getDataType.

The type of this object (might not be dialect-specific).
public final DataType<T>
getDataType(Configuration configuration)

Implements org.jooq.Typed.getDataType.

The dialect-specific type of this object.
public final Schema
getSchema()

Implements org.jooq.Qualified.getSchema.

Get the object's schema.
public final Class<T>
getType()

Implements org.jooq.Typed.getType.

The Java type of the object.
Inherited from org.jooq.impl.AbstractNamed:
$nameequalsfindfindfindAllfindAllfindIgnoreCasefindIgnoreCasegetCommentgetCommentPartgetNamegetQualifiedNamegetUnqualifiedNamehashCodenameOrDefaultqualify

Field Detail

checksback to summary
private final Check<?>[] checks
schemaback to summary
private final Schema schema
typeback to summary
private final DataType<T> type

Constructor Detail

DomainImplback to summary
pack-priv DomainImpl(Schema schema, Name name, DataType<T> type, Check<?>... checks)

Method Detail

$dataTypeback to summary
public final DataType<T> $dataType()

Implements org.jooq.Typed.$dataType.

Doc from org.jooq.Typed.$dataType.

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

Annotations
@Override
$schemaback to summary
public final Schema $schema()

Implements org.jooq.Qualified.$schema.

Doc from org.jooq.Qualified.$schema.

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
getBindingback to summary
public final Binding<?, T> getBinding()

Implements org.jooq.Typed.getBinding.

Doc from org.jooq.Typed.getBinding.

The object's underlying Binding.

Annotations
@Override
getCatalogback to summary
public final Catalog getCatalog()

Implements org.jooq.Qualified.getCatalog.

Doc from org.jooq.Qualified.getCatalog.

Get the object's catalog.

Annotations
@Override
getChecksback to summary
public final List<Check<?>> getChecks()

Implements org.jooq.Domain.getChecks.

Doc from org.jooq.Domain.getChecks.

The DOMAIN's condition.

Annotations
@Override
getConverterback to summary
public final ContextConverter<?, T> getConverter()

Implements org.jooq.Typed.getConverter.

Doc from org.jooq.Typed.getConverter.

The object's underlying Converter.

By default, all typed objects reference an identity-converter Converter<T, T>. If an implementation is generated, custom data types may be obtained by a custom Converter placed on the generated object.

Annotations
@Override
getDataTypeback to summary
public final DataType<T> getDataType()

Implements org.jooq.Typed.getDataType.

Doc from org.jooq.Typed.getDataType.

The type of this object (might not be dialect-specific).

Annotations
@Override
getDataTypeback to summary
public final DataType<T> getDataType(Configuration configuration)

Implements org.jooq.Typed.getDataType.

Doc from org.jooq.Typed.getDataType.

The dialect-specific type of this object.

Annotations
@Override
getSchemaback to summary
public final Schema getSchema()

Implements org.jooq.Qualified.getSchema.

Doc from org.jooq.Qualified.getSchema.

Get the object's schema.

Annotations
@Override
getTypeback to summary
public final Class<T> getType()

Implements org.jooq.Typed.getType.

Doc from org.jooq.Typed.getType.

The Java type of the object.

Annotations
@Override