java.lang.Object
org.jooq.meta.DefaultDataTypeDefinition
- Alle implementierten Schnittstellen:
DataTypeDefinition
- Autor:
- Lukas Eder
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, boolean readonly, String generatedAlwaysAs, String defaultValue, boolean identity, Name userType, String converter, String binding, String javaType) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, boolean readonly, String generatedAlwaysAs, String defaultValue, boolean identity, Name userType, String generator, String converter, String binding, String javaType) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultValue, Name userType) Veraltet.DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, boolean isIdentity, Name userType, String converter, String binding, String javaType) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name)instead.DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType, String converter) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String)instead.DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType, String converter, String binding) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String, String)instead.DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType, String converter, String binding, String javaType) Veraltet.DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, Name userType) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, Name userType, String converter) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, Name userType, String converter, String binding) DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, Name userType, String converter, String binding, String javaType) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanfinal StringThe binding type that is applied to this data type, ornull, if no such binding type is configured.final StringThe converter type that is applied to this data type, ornull, if no such converter type is configured.final DatabaseThe underlying database.final StringThe default value expression.final StringThe computed column expression.The computed column generation location.The computed column generation option.final StringThe generator type that is applied to this data type, ornull, if no such generator type is configured.final StringThe custom Java type to represent this data type, if applicable.final StringgetJavaType(JavaTypeResolver resolver) The custom Java type to represent this data type, if applicable.final intThe type's length.The various type names by which this type can be matched by aForcedType.final intThe type's precision.final NameThe qualified user type, if applicable.final intgetScale()The type's scale.final SchemaDefinitionThe underlying schema.final StringgetType()The dialect-specific column type.final StringThe user type, if applicable.The XML type definition, if available.inthashCode()identity(boolean i) final booleanisArray()Whether this data type represents an array producing an.Ungültige Referenz
ArrayRecordfinal booleanWhether this data type is computed.final booleanWhether this data type is defaultable.final booleanWhether this data type is a NUMBER type without precision and scale.final booleanWhether this data type is an identity.final booleanWhether this data type is nullable.final booleanWhether this data type is readonly.final booleanisUDT()Whether this data type represents a udt.final booleanWhether this data type represents an array producing anof udt types.Ungültige Referenz
ArrayRecordqualifiedUserType(Name name) readonly(boolean r) final StringtoString()
-
Konstruktordetails
-
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
@Deprecated public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name)instead. -
DefaultDataTypeDefinition
@Deprecated public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, Boolean defaultValue, Name userType) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name)instead. -
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
@Deprecated public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType, String converter) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String)instead. -
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
@Deprecated public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType, String converter, String binding) Veraltet.- [#330] - 3.9.0 - UseDefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name, String, String)instead. -
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
@Deprecated public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, String defaultValue, String userType, String converter, String binding, String javaType) Veraltet. -
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
-
DefaultDataTypeDefinition
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, boolean readonly, String generatedAlwaysAs, String defaultValue, boolean identity, Name userType, String converter, String binding, String javaType) -
DefaultDataTypeDefinition
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale, Boolean nullable, boolean readonly, String generatedAlwaysAs, String defaultValue, boolean identity, Name userType, String generator, String converter, String binding, String javaType)
-
-
Methodendetails
-
getDatabase
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe underlying database.- Angegeben von:
getDatabasein SchnittstelleDataTypeDefinition
-
getSchema
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe underlying schema.- Angegeben von:
getSchemain SchnittstelleDataTypeDefinition
-
isNullable
public final boolean isNullable()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type is nullable.- Angegeben von:
isNullablein SchnittstelleDataTypeDefinition
-
readonly
-
isReadonly
public final boolean isReadonly()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type is readonly.- Angegeben von:
isReadonlyin SchnittstelleDataTypeDefinition
-
isComputed
public final boolean isComputed()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type is computed.- Angegeben von:
isComputedin SchnittstelleDataTypeDefinition
-
getGeneratedAlwaysAs
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe computed column expression.- Angegeben von:
getGeneratedAlwaysAsin SchnittstelleDataTypeDefinition
-
generatedAlwaysAs
-
getGenerationOption
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe computed column generation option.- Angegeben von:
getGenerationOptionin SchnittstelleDataTypeDefinition
-
getXMLTypeDefinition
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe XML type definition, if available.- Angegeben von:
getXMLTypeDefinitionin SchnittstelleDataTypeDefinition
-
getGenerationLocation
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe computed column generation location.- Angegeben von:
getGenerationLocationin SchnittstelleDataTypeDefinition
-
generator
-
generationOption
-
xmlTypeDefinition
-
identity
-
isIdentity
public final boolean isIdentity()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type is an identity.- Angegeben von:
isIdentityin SchnittstelleDataTypeDefinition
-
isDefaulted
public final boolean isDefaulted()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type is defaultable.- Angegeben von:
isDefaultedin SchnittstelleDataTypeDefinition
-
getDefaultValue
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe default value expression.- Angegeben von:
getDefaultValuein SchnittstelleDataTypeDefinition
-
isUDT
public final boolean isUDT()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type represents a udt.- Angegeben von:
isUDTin SchnittstelleDataTypeDefinition
-
isArray
public final boolean isArray()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type represents an array producing an.Ungültige Referenz
ArrayRecord- Angegeben von:
isArrayin SchnittstelleDataTypeDefinition
-
isUDTArray
public final boolean isUDTArray()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type represents an array producing anof udt types.Ungültige Referenz
ArrayRecord- Angegeben von:
isUDTArrayin SchnittstelleDataTypeDefinition
-
getType
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe dialect-specific column type.- Angegeben von:
getTypein SchnittstelleDataTypeDefinition
-
getGenerator
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe generator type that is applied to this data type, ornull, if no such generator type is configured.- Angegeben von:
getGeneratorin SchnittstelleDataTypeDefinition
-
getConverter
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe converter type that is applied to this data type, ornull, if no such converter type is configured.- Angegeben von:
getConverterin SchnittstelleDataTypeDefinition
-
getBinding
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe binding type that is applied to this data type, ornull, if no such binding type is configured.- Angegeben von:
getBindingin SchnittstelleDataTypeDefinition
-
getLength
public final int getLength()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe type's length.- Angegeben von:
getLengthin SchnittstelleDataTypeDefinition
-
getPrecision
public final int getPrecision()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe type's precision.- Angegeben von:
getPrecisionin SchnittstelleDataTypeDefinition
-
getScale
public final int getScale()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe type's scale.- Angegeben von:
getScalein SchnittstelleDataTypeDefinition
-
getUserType
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe user type, if applicable.- Angegeben von:
getUserTypein SchnittstelleDataTypeDefinition
-
getQualifiedUserType
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe qualified user type, if applicable.- Angegeben von:
getQualifiedUserTypein SchnittstelleDataTypeDefinition
-
qualifiedUserType
-
getJavaType
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe custom Java type to represent this data type, if applicable.This is the same as calling
DataTypeDefinition.getJavaType(JavaTypeResolver)with anullresolver.- Angegeben von:
getJavaTypein SchnittstelleDataTypeDefinition
-
getJavaType
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe custom Java type to represent this data type, if applicable.- Angegeben von:
getJavaTypein SchnittstelleDataTypeDefinition
-
isGenericNumberType
public final boolean isGenericNumberType()Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionWhether this data type is a NUMBER type without precision and scale.- Angegeben von:
isGenericNumberTypein SchnittstelleDataTypeDefinition
-
getMatchNames
Beschreibung aus Schnittstelle kopiert:DataTypeDefinitionThe various type names by which this type can be matched by aForcedType.- Angegeben von:
getMatchNamesin SchnittstelleDataTypeDefinition
-
hashCode
public int hashCode() -
equals
-
toString
-
DefaultDataTypeDefinition(Database, SchemaDefinition, String, Number, Number, Number, Boolean, String, Name)instead.