Top Fields Constructors Methods
org.jooq.impl

pack-priv abstract Class AbstractTypedNamed<T>

extends AbstractNamed
implements Typed<T>
Class Inheritance
All Implemented Interfaces
org.jooq.Typed, org.jooq.QueryPart, java.io.Serializable
Known Direct Subclasses
org.jooq.impl.SequenceImpl, org.jooq.impl.AbstractField
Imports
org.jooq.Binding, .Comment, .Configuration, .Converter, .DataType, .Field, .Generator, .Name, .ContextConverter, .Typed

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final DataType<T>

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractTypedNamed(Name name, Comment comment, DataType<T> type)

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

Implements org.jooq.Typed.getBinding.

The object's underlying Binding.
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.
pack-priv DataType<?>
getExpressionDataType()

[#11959] A workaround to get access to the actual data type of an expression.

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

typeback to summary
private final DataType<T> type

Constructor Detail

AbstractTypedNamedback to summary
pack-priv AbstractTypedNamed(Name name, Comment comment, DataType<T> type)

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
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
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
getExpressionDataTypeback to summary
pack-priv DataType<?> getExpressionDataType()

[#11959] A workaround to get access to the actual data type of an expression.

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