Top Description Fields Constructors Methods
org.jooq.impl

pack-priv final Class MetaDataFieldProvider

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Static Imports
java.lang.Boolean.FALSE, org.jooq.impl.DSL.field, .DSL.name

A FieldProvider providing fields for a JDBC ResultSetMetaData object.

This can be used when a Cursor doesn't know its fields before actually fetching data from the database. Use-cases for this are:

Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
private final FieldsImpl<Record>
private static final JooqLogger

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv final Field<?>[]
getFields()

Deprecated as a consequence of Field being deprecated.
private static FieldsImpl<Record>
init(Configuration configuration, ResultSetMetaData meta)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

fieldsback to summary
private final FieldsImpl<Record> fields
logback to summary
private static final JooqLogger log

Constructor Detail

MetaDataFieldProviderback to summary
pack-priv MetaDataFieldProvider(Configuration configuration, ResultSetMetaData meta)

Method Detail

getFieldsback to summary
pack-priv final Field<?>[] getFields()

Deprecated

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

initback to summary
private static FieldsImpl<Record> init(Configuration configuration, ResultSetMetaData meta)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override