public class DataTypeSettings extends HashStructureAdapter
_hash
Modifier and Type | Method and Description |
---|---|
Type |
findBuiltInComplexType(java.lang.String name, java.lang.String schemaName)
Deprecated.
- use listBuiltInObjects on the provider's DatabaseDescriptor
|
DataType |
getDataType(java.lang.String typeName)
Gets a DataType with the given type name.
|
static java.lang.Class |
getDefaultSourceClass() |
java.lang.Class<? extends Database> |
getSource()
Gets the source database class whose DataTypes we are supporting in this provider.
|
static java.lang.Class<? extends Database> |
getSource(DBObjectProvider otherProvider)
Gets the source database class whose DataTypes we are supporting in the given provider.
|
static java.lang.Class[] |
getSourceClasses() |
java.lang.String |
getSourceName()
Gets the dispayable/translated name for the current emulation type returned by getSource().
|
static java.lang.String |
getSourceName(java.lang.Class<? extends Database> clz) |
static java.util.Collection<java.lang.Class<? extends Database>> |
getUpgradePaths(java.lang.Class<? extends Database> dbClass)
Returns the possible classes that the source property can be upgraded to when changing the project property from the given value.
|
Type[] |
listComplexTypes(java.lang.String schemaName)
Deprecated.
- use listBuiltInObjects on the provider's DatabaseDescriptor
|
java.lang.String[] |
listComplexTypeSchemas()
Deprecated.
- use listBuiltInObjects on the provider's DatabaseDescriptor
|
DataType[] |
listDataTypes()
Lists the DataTypes appropriate to the current settings.
|
void |
setSource(java.lang.Class<? extends Database> clz)
Sets the source database class whose DataTypes we are supporting in this provider.
|
void |
setSourceToMatch(DBObjectProvider otherProvider)
Sets the source database class whose DataTypes we are supporting in this provider to match those of the given provider.
|
addStructureChangeListener, containsKey, copyTo, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals
public java.lang.Class<? extends Database> getSource()
public java.lang.String getSourceName()
getSource()
, getSourceName(Class)
public void setSourceToMatch(DBObjectProvider otherProvider)
public void setSource(java.lang.Class<? extends Database> clz)
public DataType getDataType(java.lang.String typeName)
public DataType[] listDataTypes()
@Deprecated public java.lang.String[] listComplexTypeSchemas()
@Deprecated public Type[] listComplexTypes(java.lang.String schemaName)
@Deprecated public Type findBuiltInComplexType(java.lang.String name, java.lang.String schemaName)
public static java.lang.Class[] getSourceClasses()
public static java.lang.Class getDefaultSourceClass()
public static java.lang.String getSourceName(java.lang.Class<? extends Database> clz)
public static final java.util.Collection<java.lang.Class<? extends Database>> getUpgradePaths(java.lang.Class<? extends Database> dbClass)
public static java.lang.Class<? extends Database> getSource(DBObjectProvider otherProvider)