|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.metadata.MetaData
org.datanucleus.metadata.ColumnMetaData
public class ColumnMetaData
Representation of the Meta-Data for a column mapping of a field.
| Field Summary | |
|---|---|
protected java.lang.Boolean |
allowsNull
Whether the column accepts nulls. |
protected java.lang.String |
columnDdl
Optional column DDL appended to the column definition defined by DataNucleus. |
protected java.lang.String |
defaultValue
Default value for the column (when constructing the table with this column). |
protected boolean |
insertable
Whether this column is to be inserted when the owning object is inserted. |
protected java.lang.String |
insertValue
value to use when inserting this column in the datastore (the column is not mapped to a field/property) |
protected java.lang.String |
jdbcType
jdbc-type to use (if any). |
protected java.lang.Integer |
length
length to use (if any). |
protected java.lang.String |
name
column name. |
protected java.lang.Integer |
scale
scale to use (if any). |
protected java.lang.String |
sqlType
sql-type to use (if any). |
protected java.lang.String |
target
target column name (for matching across a FK). |
protected java.lang.String |
targetMember
target field/property name (for matching across a FK). |
protected boolean |
unique
unique tag value. |
protected boolean |
updateable
Whether this column can be updated when the owning object is updated. |
| Fields inherited from class org.datanucleus.metadata.MetaData |
|---|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD |
| Constructor Summary | |
|---|---|
ColumnMetaData()
Default constructor. |
|
ColumnMetaData(ColumnMetaData colmd)
Creates a ColumnMetaData by copying contents from colmd. |
|
| Method Summary | |
|---|---|
java.lang.Boolean |
getAllowsNull()
|
java.lang.String |
getColumnDdl()
|
java.lang.String |
getDefaultValue()
|
boolean |
getInsertable()
|
java.lang.String |
getInsertValue()
|
java.lang.String |
getJdbcType()
|
java.lang.Integer |
getLength()
|
java.lang.String |
getName()
|
java.lang.Integer |
getScale()
|
java.lang.String |
getSqlType()
|
java.lang.String |
getTarget()
|
java.lang.String |
getTargetMember()
|
boolean |
getUnique()
|
boolean |
getUpdateable()
|
boolean |
isAllowsNull()
|
ColumnMetaData |
setAllowsNull(java.lang.Boolean allowsNull)
|
ColumnMetaData |
setAllowsNull(java.lang.String allowsNull)
|
void |
setColumnDdl(java.lang.String columnDdl)
|
ColumnMetaData |
setDefaultValue(java.lang.String defaultValue)
|
ColumnMetaData |
setInsertable(boolean insertable)
|
ColumnMetaData |
setInsertable(java.lang.String insertable)
|
ColumnMetaData |
setInsertValue(java.lang.String insertValue)
|
ColumnMetaData |
setJdbcType(java.lang.String jdbcType)
|
ColumnMetaData |
setLength(java.lang.Integer length)
|
ColumnMetaData |
setLength(java.lang.String length)
|
ColumnMetaData |
setName(java.lang.String name)
|
ColumnMetaData |
setScale(java.lang.Integer scale)
|
ColumnMetaData |
setScale(java.lang.String scale)
|
ColumnMetaData |
setSqlType(java.lang.String sqlType)
|
ColumnMetaData |
setTarget(java.lang.String target)
|
ColumnMetaData |
setTargetMember(java.lang.String targetMember)
|
ColumnMetaData |
setUnique(boolean unique)
|
ColumnMetaData |
setUnique(java.lang.String unique)
|
ColumnMetaData |
setUpdateable(boolean updateable)
|
ColumnMetaData |
setUpdateable(java.lang.String updateable)
|
java.lang.String |
toString(java.lang.String prefix,
java.lang.String indent)
Returns a string representation of the object using a prefix |
| Methods inherited from class org.datanucleus.metadata.MetaData |
|---|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String name
protected java.lang.String target
protected java.lang.String targetMember
protected java.lang.String jdbcType
protected java.lang.String sqlType
protected java.lang.Integer length
protected java.lang.Integer scale
protected java.lang.Boolean allowsNull
protected java.lang.String defaultValue
protected java.lang.String insertValue
protected boolean insertable
protected boolean updateable
protected boolean unique
protected java.lang.String columnDdl
| Constructor Detail |
|---|
public ColumnMetaData(ColumnMetaData colmd)
colmd.
colmd - MetaData for the columnpublic ColumnMetaData()
| Method Detail |
|---|
public java.lang.String getDefaultValue()
public ColumnMetaData setDefaultValue(java.lang.String defaultValue)
public java.lang.String getColumnDdl()
public void setColumnDdl(java.lang.String columnDdl)
public boolean getInsertable()
public ColumnMetaData setInsertable(boolean insertable)
public ColumnMetaData setInsertable(java.lang.String insertable)
public java.lang.String getInsertValue()
public ColumnMetaData setInsertValue(java.lang.String insertValue)
public java.lang.String getJdbcType()
public ColumnMetaData setJdbcType(java.lang.String jdbcType)
public java.lang.Integer getLength()
public ColumnMetaData setLength(java.lang.Integer length)
public ColumnMetaData setLength(java.lang.String length)
public java.lang.String getName()
public ColumnMetaData setName(java.lang.String name)
public java.lang.Integer getScale()
public ColumnMetaData setScale(java.lang.Integer scale)
public ColumnMetaData setScale(java.lang.String scale)
public java.lang.String getSqlType()
public ColumnMetaData setSqlType(java.lang.String sqlType)
public java.lang.String getTarget()
public ColumnMetaData setTarget(java.lang.String target)
public java.lang.String getTargetMember()
public ColumnMetaData setTargetMember(java.lang.String targetMember)
public boolean getUnique()
public ColumnMetaData setUnique(boolean unique)
public ColumnMetaData setUnique(java.lang.String unique)
public boolean getUpdateable()
public ColumnMetaData setUpdateable(boolean updateable)
public ColumnMetaData setUpdateable(java.lang.String updateable)
public boolean isAllowsNull()
public java.lang.Boolean getAllowsNull()
public ColumnMetaData setAllowsNull(java.lang.Boolean allowsNull)
public ColumnMetaData setAllowsNull(java.lang.String allowsNull)
public java.lang.String toString(java.lang.String prefix,
java.lang.String indent)
toString in class MetaDataprefix - prefix stringindent - indent string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||