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 Details

    • ColumnMetadataImpl

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

    • 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