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.
-
-
Constructor Summary
Constructors Constructor Description ColumnMetadataImpl(org.datanucleus.metadata.ColumnMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
getAllowsNull()
String
getDefaultValue()
String
getInsertValue()
org.datanucleus.metadata.ColumnMetaData
getInternal()
String
getJDBCType()
Integer
getLength()
String
getName()
Integer
getPosition()
Integer
getScale()
String
getSQLType()
String
getTarget()
String
getTargetField()
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
setName(String name)
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
setTarget(String tgt)
javax.jdo.metadata.ColumnMetadata
setTargetField(String tgt)
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.ColumnMetaData getInternal()
-
getAllowsNull
public Boolean getAllowsNull()
- Specified by:
getAllowsNull
in interfacejavax.jdo.metadata.ColumnMetadata
-
getDefaultValue
public String getDefaultValue()
- Specified by:
getDefaultValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
getInsertValue
public String getInsertValue()
- Specified by:
getInsertValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
getJDBCType
public String getJDBCType()
- Specified by:
getJDBCType
in interfacejavax.jdo.metadata.ColumnMetadata
-
getLength
public Integer getLength()
- Specified by:
getLength
in interfacejavax.jdo.metadata.ColumnMetadata
-
getName
public String getName()
- Specified by:
getName
in interfacejavax.jdo.metadata.ColumnMetadata
-
getPosition
public Integer getPosition()
- Specified by:
getPosition
in interfacejavax.jdo.metadata.ColumnMetadata
-
getSQLType
public String getSQLType()
- Specified by:
getSQLType
in interfacejavax.jdo.metadata.ColumnMetadata
-
getScale
public Integer getScale()
- Specified by:
getScale
in interfacejavax.jdo.metadata.ColumnMetadata
-
getTarget
public String getTarget()
- Specified by:
getTarget
in interfacejavax.jdo.metadata.ColumnMetadata
-
getTargetField
public String 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
public javax.jdo.metadata.ColumnMetadata setDefaultValue(String val)
- Specified by:
setDefaultValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
setInsertValue
public javax.jdo.metadata.ColumnMetadata setInsertValue(String val)
- Specified by:
setInsertValue
in interfacejavax.jdo.metadata.ColumnMetadata
-
setJDBCType
public javax.jdo.metadata.ColumnMetadata setJDBCType(String type)
- 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
public javax.jdo.metadata.ColumnMetadata setName(String name)
- 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
public javax.jdo.metadata.ColumnMetadata setSQLType(String type)
- 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
public javax.jdo.metadata.ColumnMetadata setTarget(String tgt)
- Specified by:
setTarget
in interfacejavax.jdo.metadata.ColumnMetadata
-
setTargetField
public javax.jdo.metadata.ColumnMetadata setTargetField(String tgt)
- Specified by:
setTargetField
in interfacejavax.jdo.metadata.ColumnMetadata
-
-