public class ColumnMetadata extends DirectColumnMetadata
Constructor and Description |
---|
ColumnMetadata()
INTERNAL:
Used for XML loading.
|
ColumnMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
ColumnMetadata(MetadataAnnotation column,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
DatabaseField |
getDatabaseField()
INTERNAL:
|
java.lang.Integer |
getLength()
INTERNAL: Used for OX mapping.
|
java.lang.Integer |
getPrecision()
INTERNAL: Used for OX mapping.
|
java.lang.Integer |
getScale()
INTERNAL: Used for OX mapping.
|
java.lang.String |
getTable()
INTERNAL: Used for OX mapping.
|
java.lang.Boolean |
getUnique()
INTERNAL: Used for OX mapping.
|
void |
setLength(java.lang.Integer length)
INTERNAL: Used for OX mapping.
|
void |
setPrecision(java.lang.Integer precision)
INTERNAL: Used for OX mapping.
|
void |
setScale(java.lang.Integer scale)
INTERNAL: Used for OX mapping.
|
void |
setTable(java.lang.String table)
INTERNAL: Used for OX mapping.
|
void |
setUnique(java.lang.Boolean unique)
INTERNAL: Used for OX mapping.
|
getInsertable, getNullable, getUpdatable, setInsertable, setNullable, setUpdatable
getColumnDefinition, getName, setColumnDefinition, setName
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public ColumnMetadata()
public ColumnMetadata(MetadataAccessor accessor)
public ColumnMetadata(MetadataAnnotation column, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class DirectColumnMetadata
public DatabaseField getDatabaseField()
getDatabaseField
in class DirectColumnMetadata
public java.lang.Integer getLength()
public java.lang.Integer getPrecision()
public java.lang.Integer getScale()
public java.lang.String getTable()
public java.lang.Boolean getUnique()
public void setLength(java.lang.Integer length)
public void setPrecision(java.lang.Integer precision)
public void setScale(java.lang.Integer scale)
public void setTable(java.lang.String table)
public void setUnique(java.lang.Boolean unique)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference