Class ColumnMetadataImpl
java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.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.
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
internalMD, parent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.datanucleus.metadata.ColumnMetaData
getName()
getScale()
javax.jdo.metadata.ColumnMetadata
setAllowsNull
(boolean flag) javax.jdo.metadata.ColumnMetadata
setDefaultValue
(String val) javax.jdo.metadata.ColumnMetadata
setInsertValue
(String val) javax.jdo.metadata.ColumnMetadata
setJDBCType
(String type) javax.jdo.metadata.ColumnMetadata
setLength
(int len) javax.jdo.metadata.ColumnMetadata
javax.jdo.metadata.ColumnMetadata
setPosition
(int pos) javax.jdo.metadata.ColumnMetadata
setScale
(int scale) javax.jdo.metadata.ColumnMetadata
setSQLType
(String type) javax.jdo.metadata.ColumnMetadata
javax.jdo.metadata.ColumnMetadata
setTargetField
(String tgt) Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
Constructor Details
-
ColumnMetadataImpl
public ColumnMetadataImpl(org.datanucleus.metadata.ColumnMetaData internal)
-
-
Method Details
-
getInternal
public org.datanucleus.metadata.ColumnMetaData getInternal() -
getAllowsNull
- Specified by:
getAllowsNull
in interfacejavax.jdo.metadata.ColumnMetadata
-
getDefaultValue
- Specified by:
getDefaultValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
getInsertValue
- Specified by:
getInsertValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
getJDBCType
- Specified by:
getJDBCType
in interfacejavax.jdo.metadata.ColumnMetadata
-
getLength
- Specified by:
getLength
in interfacejavax.jdo.metadata.ColumnMetadata
-
getName
- Specified by:
getName
in interfacejavax.jdo.metadata.ColumnMetadata
-
getPosition
- Specified by:
getPosition
in interfacejavax.jdo.metadata.ColumnMetadata
-
getSQLType
- Specified by:
getSQLType
in interfacejavax.jdo.metadata.ColumnMetadata
-
getScale
- Specified by:
getScale
in interfacejavax.jdo.metadata.ColumnMetadata
-
getTarget
- Specified by:
getTarget
in interfacejavax.jdo.metadata.ColumnMetadata
-
getTargetField
- Specified by:
getTargetField
in interfacejavax.jdo.metadata.ColumnMetadata
-
setAllowsNull
public javax.jdo.metadata.ColumnMetadata setAllowsNull(boolean flag) - Specified by:
setAllowsNull
in interfacejavax.jdo.metadata.ColumnMetadata
-
setDefaultValue
- Specified by:
setDefaultValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
setInsertValue
- Specified by:
setInsertValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
setJDBCType
- Specified by:
setJDBCType
in interfacejavax.jdo.metadata.ColumnMetadata
-
setLength
public javax.jdo.metadata.ColumnMetadata setLength(int len) - Specified by:
setLength
in interfacejavax.jdo.metadata.ColumnMetadata
-
setName
- Specified by:
setName
in interfacejavax.jdo.metadata.ColumnMetadata
-
setPosition
public javax.jdo.metadata.ColumnMetadata setPosition(int pos) - Specified by:
setPosition
in interfacejavax.jdo.metadata.ColumnMetadata
-
setSQLType
- Specified by:
setSQLType
in interfacejavax.jdo.metadata.ColumnMetadata
-
setScale
public javax.jdo.metadata.ColumnMetadata setScale(int scale) - Specified by:
setScale
in interfacejavax.jdo.metadata.ColumnMetadata
-
setTarget
- Specified by:
setTarget
in interfacejavax.jdo.metadata.ColumnMetadata
-
setTargetField
- Specified by:
setTargetField
in interfacejavax.jdo.metadata.ColumnMetadata
-