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 Boolean getAllowsNull()
        Specified by:
        getAllowsNull in interface javax.jdo.metadata.ColumnMetadata
      • getDefaultValue

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

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

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

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

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

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

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

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

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

        public 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​(String val)
        Specified by:
        setDefaultValue in interface javax.jdo.metadata.ColumnMetadata
      • setInsertValue

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

        public javax.jdo.metadata.ColumnMetadata setJDBCType​(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​(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​(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​(String tgt)
        Specified by:
        setTarget in interface javax.jdo.metadata.ColumnMetadata
      • setTargetField

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