public class DefaultDataTypeDefinition extends Object implements DataTypeDefinition
| Constructor and Description |
|---|
DefaultDataTypeDefinition(Database database,
SchemaDefinition schema,
String typeName,
Number length,
Number precision,
Number scale) |
DefaultDataTypeDefinition(Database database,
SchemaDefinition schema,
String typeName,
Number length,
Number precision,
Number scale,
String udtName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Database |
getDatabase()
The underlying database
|
int |
getLength()
The type's length
|
int |
getPrecision()
The type's precision
|
int |
getScale()
The type's scale
|
SchemaDefinition |
getSchema()
The underlying schema
|
String |
getType()
The dialect-specific column type
|
String |
getUserType()
The user type, if applicable
|
int |
hashCode() |
boolean |
isGenericNumberType()
Whether this data type is a NUMBER type without precision and scale
|
boolean |
isUDT()
Whether this data type represents a udt
|
String |
toString() |
public DefaultDataTypeDefinition(Database database, SchemaDefinition schema, String typeName, Number length, Number precision, Number scale)
public final Database getDatabase()
DataTypeDefinitiongetDatabase in interface DataTypeDefinitionpublic final SchemaDefinition getSchema()
DataTypeDefinitiongetSchema in interface DataTypeDefinitionpublic final boolean isUDT()
DataTypeDefinitionisUDT in interface DataTypeDefinitionpublic final String getType()
DataTypeDefinitiongetType in interface DataTypeDefinitionpublic final int getLength()
DataTypeDefinitiongetLength in interface DataTypeDefinitionpublic final int getPrecision()
DataTypeDefinitiongetPrecision in interface DataTypeDefinitionpublic final int getScale()
DataTypeDefinitiongetScale in interface DataTypeDefinitionpublic final String getUserType()
DataTypeDefinitiongetUserType in interface DataTypeDefinitionpublic final boolean isGenericNumberType()
DataTypeDefinitionisGenericNumberType in interface DataTypeDefinitionCopyright © 2013. All Rights Reserved.