Package | Description |
---|---|
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 |
---|---|
DataTypeAttribute |
DataType.getDataTypeAttribute(java.lang.String name)
Returns the DataTypeAttribute with the given name, if this DataType has
such an attribute.
|
DataTypeAttribute |
DataTypeSynonym.getDataTypeAttribute(java.lang.String name) |
DataTypeAttribute |
PredefinedDataType.getDataTypeAttribute(java.lang.String name)
Returns the DataTypeAttribute called name or null if this data type doesn't
define it.
|
DataTypeAttribute[] |
DataType.getDataTypeAttributes()
Returns the DataTypeAttributes for this DataType.
|
DataTypeAttribute[] |
DataTypeSynonym.getDataTypeAttributes() |
DataTypeAttribute[] |
PredefinedDataType.getDataTypeAttributes()
Returns an array of this type's DataTypeAttributes in the order they were
added to this type.
|
Modifier and Type | Method and Description |
---|---|
void |
PredefinedDataType.addAttribute(DataTypeAttribute attribute) |
void |
PredefinedDataType.addAttribute(DataTypeAttribute attribute,
int atIndex) |
void |
PredefinedDataType.removeAttribute(DataTypeAttribute attribute) |
void |
PredefinedDataType.setDataTypeAttributes(DataTypeAttribute[] attrs)
Sets all the attributes that this data type has.
|
Constructor and Description |
---|
PredefinedDataType(int domain,
java.lang.String name,
java.lang.String definition,
DataTypeAttribute... attributes)
Use this constructor when the datatype is not just a simple name, but has
declarable attributes, e.g.
|
PredefinedDataType(int domain,
java.lang.String name,
java.lang.String definition,
long minSize,
long maxSize,
long defaultSize,
boolean isSizeMandatory,
DataTypeAttribute... attributes)
Use this constructor when the data type has a declarable maximum size,
e.g.
|
Modifier and Type | Method and Description |
---|---|
DataTypeAttribute |
PlSqlDatatype.getDataTypeAttribute(java.lang.String name)
Gets a DataTypeAttribute of the given name
|
DataTypeAttribute |
Type.getDataTypeAttribute(java.lang.String name)
Gets a DataTypeAttribute of the given name
|
DataTypeAttribute |
PlSqlDatatype.getDataTypeAttribute(java.lang.String name)
Gets a DataTypeAttribute of the given name
|
DataTypeAttribute |
Type.getDataTypeAttribute(java.lang.String name)
Gets a DataTypeAttribute of the given name
|
DataTypeAttribute[] |
PlSqlDatatype.getDataTypeAttributes()
Get method for the DataTypeAttributes property
|
DataTypeAttribute[] |
Type.getDataTypeAttributes()
Get method for the DataTypeAttributes property
|
DataTypeAttribute[] |
PlSqlDatatype.getDataTypeAttributes()
Get method for the DataTypeAttributes property
|
DataTypeAttribute[] |
Type.getDataTypeAttributes()
Get method for the DataTypeAttributes property
|