Class 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 Detail

      • ColumnMetadataImpl

        public ColumnMetadataImpl​(org.datanucleus.metadata.ColumnMetaData internal)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.ColumnMetaData getInternal()
      • getAllowsNull

        public java.lang.Boolean getAllowsNull()
        Specified by:
        getAllowsNull in interface javax.jdo.metadata.ColumnMetadata
      • getDefaultValue

        public java.lang.String getDefaultValue()
        Specified by:
        getDefaultValue in interface javax.jdo.metadata.ColumnMetadata
      • getInsertValue

        public java.lang.String getInsertValue()
        Specified by:
        getInsertValue in interface javax.jdo.metadata.ColumnMetadata
      • getJDBCType

        public java.lang.String getJDBCType()
        Specified by:
        getJDBCType in interface javax.jdo.metadata.ColumnMetadata
      • getLength

        public java.lang.Integer getLength()
        Specified by:
        getLength in interface javax.jdo.metadata.ColumnMetadata
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface javax.jdo.metadata.ColumnMetadata
      • getPosition

        public java.lang.Integer getPosition()
        Specified by:
        getPosition in interface javax.jdo.metadata.ColumnMetadata
      • getSQLType

        public java.lang.String getSQLType()
        Specified by:
        getSQLType in interface javax.jdo.metadata.ColumnMetadata
      • getScale

        public java.lang.Integer getScale()
        Specified by:
        getScale in interface javax.jdo.metadata.ColumnMetadata
      • getTarget

        public java.lang.String getTarget()
        Specified by:
        getTarget in interface javax.jdo.metadata.ColumnMetadata
      • getTargetField

        public java.lang.String getTargetField()
        Specified by:
        getTargetField in interface javax.jdo.metadata.ColumnMetadata
      • setAllowsNull

        public javax.jdo.metadata.ColumnMetadata setAllowsNull​(boolean flag)
        Specified by:
        setAllowsNull in interface javax.jdo.metadata.ColumnMetadata
      • setDefaultValue

        public javax.jdo.metadata.ColumnMetadata setDefaultValue​(java.lang.String val)
        Specified by:
        setDefaultValue in interface javax.jdo.metadata.ColumnMetadata
      • setInsertValue

        public javax.jdo.metadata.ColumnMetadata setInsertValue​(java.lang.String val)
        Specified by:
        setInsertValue in interface javax.jdo.metadata.ColumnMetadata
      • setJDBCType

        public javax.jdo.metadata.ColumnMetadata setJDBCType​(java.lang.String type)
        Specified by:
        setJDBCType in interface javax.jdo.metadata.ColumnMetadata
      • setLength

        public javax.jdo.metadata.ColumnMetadata setLength​(int len)
        Specified by:
        setLength in interface javax.jdo.metadata.ColumnMetadata
      • setName

        public javax.jdo.metadata.ColumnMetadata setName​(java.lang.String name)
        Specified by:
        setName in interface javax.jdo.metadata.ColumnMetadata
      • setPosition

        public javax.jdo.metadata.ColumnMetadata setPosition​(int pos)
        Specified by:
        setPosition in interface javax.jdo.metadata.ColumnMetadata
      • setSQLType

        public javax.jdo.metadata.ColumnMetadata setSQLType​(java.lang.String type)
        Specified by:
        setSQLType in interface javax.jdo.metadata.ColumnMetadata
      • setScale

        public javax.jdo.metadata.ColumnMetadata setScale​(int scale)
        Specified by:
        setScale in interface javax.jdo.metadata.ColumnMetadata
      • setTarget

        public javax.jdo.metadata.ColumnMetadata setTarget​(java.lang.String tgt)
        Specified by:
        setTarget in interface javax.jdo.metadata.ColumnMetadata
      • setTargetField

        public javax.jdo.metadata.ColumnMetadata setTargetField​(java.lang.String tgt)
        Specified by:
        setTargetField in interface javax.jdo.metadata.ColumnMetadata