- All Superinterfaces:
Fields
, Named
, Qualified
, QueryPart
, Serializable
- All Known Subinterfaces:
CommonTableExpression<R>
, JSONTableColumnPathStep
, JSONTableColumnsStep
, QOM.CrossApply<R>
, QOM.CrossJoin<R>
, QOM.DataChangeDeltaTable<R>
, QOM.DerivedTable<R>
, QOM.Dual
, QOM.FullJoin<R>
, QOM.GenerateSeries<T>
, QOM.HintedTable<R>
, QOM.Join<R>
, QOM.JoinTable<R,J>
, QOM.Lateral<R>
, QOM.LeftAntiJoin<R>
, QOM.LeftJoin<R>
, QOM.LeftSemiJoin<R>
, QOM.LinkedTable<R>
, QOM.NaturalFullJoin<R>
, QOM.NaturalJoin<R>
, QOM.NaturalLeftJoin<R>
, QOM.NaturalRightJoin<R>
, QOM.OuterApply<R>
, QOM.QualifiedJoin<R,J>
, QOM.RightJoin<R>
, QOM.RowsFrom
, QOM.StraightJoin<R>
, QOM.TableAlias<R>
, QOM.Values<R>
, QOM.WithOrdinalityTable<R>
, QOM.WithTable<R>
, Table<R>
, TableOnConditionStep<R>
, TableOptionalOnStep<R>
, UDT<R>
, XMLTableColumnPathStep
, XMLTableColumnsStep
- All Known Implementing Classes:
CustomTable
, TableImpl
, UDTImpl
- Author:
- Lukas Eder
-
Method Summary
The
UDT
's or
Table
's data type as known to the database.
Get the UDT package if this is a
UDT
, or
null
if it
is not a UDT, or if it is a schema level UDT defined outside of a
package.
The record type produced by this
UDT
or
Table
.
Methods inherited from interface org.jooq.Fields
dataType, dataType, dataType, dataTypes, field, field, field, field, field, field, field, field, field, field, fields, fields, fields, fields, fields, fieldsIncludingHidden, fieldsRow, fieldStream, indexOf, indexOf, indexOf, type, type, type, types
-
Method Details
-
getPackage
@Nullable
@Nullable Package getPackage()
Get the UDT package if this is a
UDT
, or
null
if it
is not a UDT, or if it is a schema level UDT defined outside of a
package.
-
getRecordType
@NotNull
@NotNull Class<? extends R> getRecordType()
The record type produced by this
UDT
or
Table
.
-
getDataType
The
UDT
's or
Table
's data type as known to the database.
-