public class ObjectRelationalDatabaseField
extends org.eclipse.persistence.internal.helper.DatabaseField
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.persistence.internal.helper.DatabaseField |
nestedTypeField |
protected java.lang.String |
sqlTypeName |
columnDefinition, index, isCreatable, isInsertable, isNullable, isPrimaryKey, isTranslated, isUnique, isUpdatable, keepInRow, length, name, nameForComparisons, NULL_SQL_TYPE, precision, qualifiedName, scale, sqlType, table, type, typeName, useDelimiters, useUpperCaseForComparisons
Constructor and Description |
---|
ObjectRelationalDatabaseField(org.eclipse.persistence.internal.helper.DatabaseField field) |
ObjectRelationalDatabaseField(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
convertClassNamesToClasses(java.lang.ClassLoader classLoader) |
org.eclipse.persistence.internal.helper.DatabaseField |
getNestedTypeField()
ADVANCED:
For ARRAY fields, this field's type represents the type contained in the ARRAY.
|
java.lang.String |
getSqlTypeName()
ADVANCED:
For ARRAY and STRUCT fields, this is the user defined type for the field.
|
boolean |
isObjectRelationalDatabaseField()
PUBLIC:
Return if this is an ObjectRelationalDatabaseField.
|
void |
setNestedTypeField(org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField)
ADVANCED:
For ARRAY fields, this field's type represents the type contained in the ARRAY.
|
void |
setSqlTypeName(java.lang.String sqlTypeName)
ADVANCED:
For ARRAY and STRUCT fields, this is the user defined type for the field.
|
clone, equals, equals, getColumnDefinition, getIndex, getLength, getName, getNameDelimited, getNameForComparisons, getPrecision, getQualifiedName, getQualifiedNameDelimited, getScale, getSqlType, getTable, getTableName, getType, getTypeName, getUseUpperCaseForComparisons, hashCode, hasTableName, initDDLFields, isCreatable, isInsertable, isNullable, isPrimaryKey, isReadOnly, isTranslated, isUnique, isUpdatable, keepInRow, resetQualifiedName, setColumnDefinition, setCreatable, setIndex, setInsertable, setIsTranslated, setKeepInRow, setLength, setName, setName, setName, setNameForComparisons, setNullable, setPrecision, setPrimaryKey, setScale, setSqlType, setTable, setTableName, setType, setTypeName, setUnique, setUpdatable, setUseDelimiters, shouldUseDelimiters, toString, useUpperCaseForComparisons
protected java.lang.String sqlTypeName
protected org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField
public ObjectRelationalDatabaseField(org.eclipse.persistence.internal.helper.DatabaseField field)
public ObjectRelationalDatabaseField(java.lang.String name)
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
convertClassNamesToClasses
in class org.eclipse.persistence.internal.helper.DatabaseField
public java.lang.String getSqlTypeName()
public boolean isObjectRelationalDatabaseField()
isObjectRelationalDatabaseField
in class org.eclipse.persistence.internal.helper.DatabaseField
public void setSqlTypeName(java.lang.String sqlTypeName)
public org.eclipse.persistence.internal.helper.DatabaseField getNestedTypeField()
public void setNestedTypeField(org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField)