Package | Description |
---|---|
oracle.javatools.db |
Contains a metadata API for describing database objects, and retrieving them
from a provider of database objects - for example a database.
|
oracle.javatools.db.datatypes |
Classes related to datatypes in the database API.
|
oracle.javatools.db.plsql |
Utility classes for working with (for example parsing) PL/SQL.
|
Modifier and Type | Method and Description |
---|---|
DataTypeUsage |
DatabaseDescriptor.createDefaultNumericTypeUsage()
Creates a default usage of a numeric data type for use in a new Column,
PlSqlMethod etc.
|
DataTypeUsage |
DatabaseDescriptor.createDefaultTypeUsage()
Creates a default usage of a data type for use in a new Column, PlSqlMethod
etc.
|
DataTypeUsage |
Column.getDataTypeUsage()
Gets the usage object for the datatype information for this column.
|
Modifier and Type | Method and Description |
---|---|
void |
Column.setDataTypeUsage(DataTypeUsage dataTypeUsage)
Sets the usage object for the datatype information for this column.
|
Constructor and Description |
---|
Column(java.lang.String name,
DataTypeUsage usage)
Constructs a new Column with the specified name and datatype.
|
Modifier and Type | Class and Description |
---|---|
class |
PredefinedDataTypeUsage
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
DataTypeUsage |
DataType.createDefaultUsage()
Returns an DataTypeUsage object for this type.
|
DataTypeUsage |
DataTypeSynonym.createDefaultUsage() |
DataTypeUsage |
PredefinedDataType.createDefaultUsage() |
DataTypeUsage |
DataTypeSynonym.createUsage(java.util.Map attributes) |
DataTypeUsage |
DataType.createUsage(java.util.Map<java.lang.String,java.lang.Object> attributes)
Returns an DataTypeUsage object for this type, populated with attributes.
|
DataTypeUsage |
PredefinedDataType.createUsage(java.util.Map<java.lang.String,java.lang.Object> attributeValues) |
DataTypeUsage |
DataType.createUsage(java.lang.String usageString)
Returns an DataTypeUsage object for this type, populated with attributes based
on the usageString.
|
DataTypeUsage |
DataTypeSynonym.createUsage(java.lang.String usageString) |
DataTypeUsage |
PredefinedDataType.createUsage(java.lang.String usageString) |
static DataTypeUsage |
DataTypeHelper.getDataTypeUsage(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeName,
int size,
int precision,
int scale)
Gets a DataTypeUsage that matches the given data returned from the JDBC
metadata for a Column.
|
static DataTypeUsage |
DataTypeHelper.getDataTypeUsageForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString)
|
static DataTypeUsage |
DataTypeHelper.getDataTypeUsageForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString,
boolean strict)
Returns a
DataTypeUsage for the given string. |
Modifier and Type | Method and Description |
---|---|
static DataType |
DataTypeHelper.getDataType(DataTypeUsage usage)
Gets the DataType that the given DataTypeUsage is "using".
|
static DataType |
DataTypeHelper.getDataType(DataTypeUsage usage,
boolean createUnknownTypeIfMissing)
Gets the DataType that the given DataTypeUsage is "using".
|
java.lang.String |
DataType.getDDL(DataTypeUsage dataTypeUsage)
Generates the DDL for this type.
|
static java.lang.String |
DataTypeHelper.getDDL(DataTypeUsage dtu)
Deprecated.
|
java.lang.String |
DataTypeSynonym.getDDL(DataTypeUsage dataTypeUsage) |
java.lang.String |
PredefinedDataType.getDDL(DataTypeUsage dataTypeUsage) |
static java.lang.String |
DataTypeHelper.getDDL(DataTypeUsage dtu,
DBObjectProvider pro)
Gets the DDL for the given DataTypeUsage.
|
static java.lang.Long |
DataTypeHelper.getLongAttributeValue(DataTypeUsage usage,
java.lang.String name)
Returns the value of the given named attribute from the given DataTypeUsage
as a Long.
|
static java.lang.String |
DataTypeHelper.getStringAttributeDefaultValue(DataTypeUsage usage,
java.lang.String attributeName)
Returns the default value of the given named attribute from the given
DataTypeUsage as a String.
|
static java.lang.String |
DataTypeHelper.getStringAttributeValue(DataTypeUsage usage,
java.lang.String name)
Returns the value of the given named attribute from the given DataTypeUsage
as a String.
|
static java.lang.String |
DataTypeHelper.getTypeDDL(DataTypeUsage dataTypeUsage,
java.lang.String typeString)
Gets the DDL for a DataTypeUsage that is using a Type.
|
static java.lang.String |
DataTypeHelper.getTypeStringFromUsage(DataTypeUsage typeUsage,
Schema defaultSchema,
DBObjectProvider pro)
Gets a fully qualified String representation for the datatype that is
used by the given DataTypusage.
|
void |
DataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
validation is done by the ColumnValidator
|
void |
DataTypeSynonym.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
PredefinedDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
validation is done by the ColumnValidator
|
void |
DataType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
validation is done by the DataTypeUsageValidator
|
void |
DataTypeSynonym.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
PredefinedDataType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
validation is done by the DataTypeUsageValidator
|
Modifier and Type | Method and Description |
---|---|
DataTypeUsage |
PlSqlDatatype.createDefaultUsage() |
DataTypeUsage |
Type.createDefaultUsage() |
DataTypeUsage |
PlSqlDatatype.createDefaultUsage() |
DataTypeUsage |
Type.createDefaultUsage() |
DataTypeUsage |
PlSqlDatatype.createUsage(java.util.Map<java.lang.String,java.lang.Object> attributes) |
DataTypeUsage |
Type.createUsage(java.util.Map<java.lang.String,java.lang.Object> attributes) |
DataTypeUsage |
PlSqlDatatype.createUsage(java.util.Map<java.lang.String,java.lang.Object> attributes) |
DataTypeUsage |
Type.createUsage(java.util.Map<java.lang.String,java.lang.Object> attributes) |
DataTypeUsage |
PlSqlDatatype.createUsage(java.lang.String usageString) |
DataTypeUsage |
Type.createUsage(java.lang.String usageString) |
DataTypeUsage |
PlSqlDatatype.createUsage(java.lang.String usageString) |
DataTypeUsage |
Type.createUsage(java.lang.String usageString) |
DataTypeUsage |
PlSqlReference.getDataTypeUsage()
Get method for the DataTypeUsage property
|
DataTypeUsage |
PlSqlVariable.getDataTypeUsage()
Helper method to return the DataTypeUsage for the variable
|
DataTypeUsage |
PlSqlVariable.getDataTypeUsage()
Helper method to return the DataTypeUsage for the variable
|
DataTypeUsage |
PlSqlReference.getDataTypeUsage()
Get method for the DataTypeUsage property
|
DataTypeUsage |
Type.getOfTypeUsage()
Get method for the OfTypeUsage property
|
DataTypeUsage |
Type.getOfTypeUsage()
Get method for the OfTypeUsage property
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PlSqlDatatype.getDDL(DataTypeUsage dataTypeUsage) |
java.lang.String |
Type.getDDL(DataTypeUsage dataTypeUsage) |
java.lang.String |
PlSqlDatatype.getDDL(DataTypeUsage dataTypeUsage) |
java.lang.String |
Type.getDDL(DataTypeUsage dataTypeUsage) |
void |
PlSqlReference.setDataTypeUsage(DataTypeUsage dataTypeUsage)
Set method for the DataTypeUsage property
|
void |
PlSqlReference.setDataTypeUsage(DataTypeUsage dataTypeUsage)
Set method for the DataTypeUsage property
|
void |
PlSqlDatatype.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
Type.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
PlSqlDatatype.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
Type.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
PlSqlDatatype.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
Type.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
PlSqlDatatype.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|
void |
Type.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Deprecated.
|