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 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(String name) |
Modifier and Type | Method and Description |
---|---|
void |
convertClassNamesToClasses(ClassLoader classLoader) |
org.eclipse.persistence.internal.helper.DatabaseField |
getNestedTypeField()
ADVANCED:
For ARRAY fields, this field's type represents the type contained in the ARRAY.
|
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(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 String sqlTypeName
protected org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField
public ObjectRelationalDatabaseField(org.eclipse.persistence.internal.helper.DatabaseField field)
public ObjectRelationalDatabaseField(String name)
public void convertClassNamesToClasses(ClassLoader classLoader)
convertClassNamesToClasses
in class org.eclipse.persistence.internal.helper.DatabaseField
public String getSqlTypeName()
public boolean isObjectRelationalDatabaseField()
isObjectRelationalDatabaseField
in class org.eclipse.persistence.internal.helper.DatabaseField
public void setSqlTypeName(String sqlTypeName)
public org.eclipse.persistence.internal.helper.DatabaseField getNestedTypeField()
public void setNestedTypeField(org.eclipse.persistence.internal.helper.DatabaseField nestedTypeField)
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.