Package org.datanucleus.api.jdo.metadata
Class ColumnMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.ColumnMetadataImpl
-
- All Implemented Interfaces:
javax.jdo.metadata.ColumnMetadata,javax.jdo.metadata.Metadata
public class ColumnMetadataImpl extends AbstractMetadataImpl implements javax.jdo.metadata.ColumnMetadata
Implementation of JDO ColumnMetadata object.
-
-
Constructor Summary
Constructors Constructor Description ColumnMetadataImpl(org.datanucleus.metadata.ColumnMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAllowsNull()StringgetDefaultValue()StringgetInsertValue()org.datanucleus.metadata.ColumnMetaDatagetInternal()StringgetJDBCType()IntegergetLength()StringgetName()IntegergetPosition()IntegergetScale()StringgetSQLType()StringgetTarget()StringgetTargetField()javax.jdo.metadata.ColumnMetadatasetAllowsNull(boolean flag)javax.jdo.metadata.ColumnMetadatasetDefaultValue(String val)javax.jdo.metadata.ColumnMetadatasetInsertValue(String val)javax.jdo.metadata.ColumnMetadatasetJDBCType(String type)javax.jdo.metadata.ColumnMetadatasetLength(int len)javax.jdo.metadata.ColumnMetadatasetName(String name)javax.jdo.metadata.ColumnMetadatasetPosition(int pos)javax.jdo.metadata.ColumnMetadatasetScale(int scale)javax.jdo.metadata.ColumnMetadatasetSQLType(String type)javax.jdo.metadata.ColumnMetadatasetTarget(String tgt)javax.jdo.metadata.ColumnMetadatasetTargetField(String tgt)-
Methods inherited from class org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.ColumnMetaData getInternal()
-
getAllowsNull
public Boolean getAllowsNull()
- Specified by:
getAllowsNullin interfacejavax.jdo.metadata.ColumnMetadata
-
getDefaultValue
public String getDefaultValue()
- Specified by:
getDefaultValuein interfacejavax.jdo.metadata.ColumnMetadata
-
getInsertValue
public String getInsertValue()
- Specified by:
getInsertValuein interfacejavax.jdo.metadata.ColumnMetadata
-
getJDBCType
public String getJDBCType()
- Specified by:
getJDBCTypein interfacejavax.jdo.metadata.ColumnMetadata
-
getLength
public Integer getLength()
- Specified by:
getLengthin interfacejavax.jdo.metadata.ColumnMetadata
-
getName
public String getName()
- Specified by:
getNamein interfacejavax.jdo.metadata.ColumnMetadata
-
getPosition
public Integer getPosition()
- Specified by:
getPositionin interfacejavax.jdo.metadata.ColumnMetadata
-
getSQLType
public String getSQLType()
- Specified by:
getSQLTypein interfacejavax.jdo.metadata.ColumnMetadata
-
getScale
public Integer getScale()
- Specified by:
getScalein interfacejavax.jdo.metadata.ColumnMetadata
-
getTarget
public String getTarget()
- Specified by:
getTargetin interfacejavax.jdo.metadata.ColumnMetadata
-
getTargetField
public String getTargetField()
- Specified by:
getTargetFieldin interfacejavax.jdo.metadata.ColumnMetadata
-
setAllowsNull
public javax.jdo.metadata.ColumnMetadata setAllowsNull(boolean flag)
- Specified by:
setAllowsNullin interfacejavax.jdo.metadata.ColumnMetadata
-
setDefaultValue
public javax.jdo.metadata.ColumnMetadata setDefaultValue(String val)
- Specified by:
setDefaultValuein interfacejavax.jdo.metadata.ColumnMetadata
-
setInsertValue
public javax.jdo.metadata.ColumnMetadata setInsertValue(String val)
- Specified by:
setInsertValuein interfacejavax.jdo.metadata.ColumnMetadata
-
setJDBCType
public javax.jdo.metadata.ColumnMetadata setJDBCType(String type)
- Specified by:
setJDBCTypein interfacejavax.jdo.metadata.ColumnMetadata
-
setLength
public javax.jdo.metadata.ColumnMetadata setLength(int len)
- Specified by:
setLengthin interfacejavax.jdo.metadata.ColumnMetadata
-
setName
public javax.jdo.metadata.ColumnMetadata setName(String name)
- Specified by:
setNamein interfacejavax.jdo.metadata.ColumnMetadata
-
setPosition
public javax.jdo.metadata.ColumnMetadata setPosition(int pos)
- Specified by:
setPositionin interfacejavax.jdo.metadata.ColumnMetadata
-
setSQLType
public javax.jdo.metadata.ColumnMetadata setSQLType(String type)
- Specified by:
setSQLTypein interfacejavax.jdo.metadata.ColumnMetadata
-
setScale
public javax.jdo.metadata.ColumnMetadata setScale(int scale)
- Specified by:
setScalein interfacejavax.jdo.metadata.ColumnMetadata
-
setTarget
public javax.jdo.metadata.ColumnMetadata setTarget(String tgt)
- Specified by:
setTargetin interfacejavax.jdo.metadata.ColumnMetadata
-
setTargetField
public javax.jdo.metadata.ColumnMetadata setTargetField(String tgt)
- Specified by:
setTargetFieldin interfacejavax.jdo.metadata.ColumnMetadata
-
-