- Type Parameters:
R
- The record type
- All Superinterfaces:
Fields
,Named
,Qualified
,QueryPart
,RecordQualifier<R>
,Serializable
- All Known Implementing Classes:
UDTImpl
UDT definition.
Instances of this type cannot be created directly. They are available from generated code.
- Author:
- Lukas Eder
-
Method Summary
Modifier and TypeMethodDescriptionGet the subtypes of thisUDT
or an empty list, if there are no known subtypes.@Nullable UDT
<?> Get the supertype of thisUDT
, ornull
if this type has no supertype.boolean
isAssignableFrom
(UDT<?> other) Check if this type is a supertype or the same type as anotherUDT
type.boolean
Whether this data type can be used from SQL statements.boolean
Whether this data type is a synthetic, structural UDT type.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
Methods inherited from interface org.jooq.Named
$name, getComment, getCommentPart, getName, getQualifiedName, getUnqualifiedName
Methods inherited from interface org.jooq.Qualified
$schema, getCatalog, getSchema
Methods inherited from interface org.jooq.QueryPart
$replace, $replace, $traverse, $traverse, equals, hashCode, toString
Methods inherited from interface org.jooq.RecordQualifier
getDataType, getPackage, getRecordType, newRecord
-
Method Details
-
isSQLUsable
boolean isSQLUsable()Whether this data type can be used from SQL statements. -
isSynthetic
boolean isSynthetic()Whether this data type is a synthetic, structural UDT type.This is
true
for example:- For Oracle
TAB%ROWTYPE
references, which are synthetic PL/SQL RECORD types in PL/SQL.
- For Oracle
-
getSupertype
Get the supertype of thisUDT
, ornull
if this type has no supertype. -
getSubtypes
Get the subtypes of thisUDT
or an empty list, if there are no known subtypes. -
isAssignableFrom
Check if this type is a supertype or the same type as anotherUDT
type.
-