Class DefaultColumnDefinition

java.lang.Object
com.illumon.dataobjects.generated.DefaultColumnDefinition
All Implemented Interfaces:
com.fishlib.base.Copyable<DefaultColumnDefinition>, com.fishlib.base.log.LogOutputAppendable, com.fishlib.base.SafeCloneable<DefaultColumnDefinition>, com.fishlib.dataobjects.persistence.WObjectStreamConstants, com.fishlib.dataobjects.WAbstractDataObject, Externalizable, Serializable, Cloneable
Direct Known Subclasses:
ColumnDefinition

public class DefaultColumnDefinition extends Object implements com.fishlib.dataobjects.WAbstractDataObject, Externalizable, com.fishlib.dataobjects.persistence.WObjectStreamConstants, com.fishlib.base.log.LogOutputAppendable, com.fishlib.base.Copyable<DefaultColumnDefinition>
See Also:
  • Field Details

    • COLUMNTYPE_NORMAL

      public static final int COLUMNTYPE_NORMAL
      See Also:
    • COLUMNTYPE_GROUPING

      public static final int COLUMNTYPE_GROUPING
      See Also:
    • COLUMNTYPE_PARTITIONING

      public static final int COLUMNTYPE_PARTITIONING
      See Also:
    • COLUMNTYPE_VIRTUAL

      public static final int COLUMNTYPE_VIRTUAL
      See Also:
    • ENCODING_ISO_8859_1

      public static final int ENCODING_ISO_8859_1
      See Also:
    • ENCODING_UTF_8

      public static final int ENCODING_UTF_8
      See Also:
    • ENCODING_US_ASCII

      public static final int ENCODING_US_ASCII
      See Also:
    • ENCODING_UTF_16

      public static final int ENCODING_UTF_16
      See Also:
    • ENCODING_UTF_16BE

      public static final int ENCODING_UTF_16BE
      See Also:
    • ENCODING_UTF_16LE

      public static final int ENCODING_UTF_16LE
      See Also:
    • columnSetName_

      public static final String columnSetName_
      See Also:
    • columnSet_

      public com.fishlib.dataobjects.WColumnSet columnSet_
    • INDEX_OF_NAME

      public static final int INDEX_OF_NAME
      See Also:
    • name

      protected String name
    • INDEX_OF_DATATYPE

      public static final int INDEX_OF_DATATYPE
      See Also:
    • dataType

      protected Class dataType
    • INDEX_OF_COMPONENTTYPE

      public static final int INDEX_OF_COMPONENTTYPE
      See Also:
    • componentType

      protected Class componentType
    • INDEX_OF_COLUMNTYPE

      public static final int INDEX_OF_COLUMNTYPE
      See Also:
    • columnType

      protected int columnType
    • INDEX_OF_ISVARSIZESTRING

      public static final int INDEX_OF_ISVARSIZESTRING
      See Also:
    • isVarSizeString

      protected Boolean isVarSizeString
    • INDEX_OF_ENCODING

      public static final int INDEX_OF_ENCODING
      See Also:
    • encoding

      protected int encoding
    • INDEX_OF_OBJECTCODECCLASS

      public static final int INDEX_OF_OBJECTCODECCLASS
      See Also:
    • objectCodecClass

      protected String objectCodecClass
    • INDEX_OF_OBJECTCODECARGUMENTS

      public static final int INDEX_OF_OBJECTCODECARGUMENTS
      See Also:
    • objectCodecArguments

      protected String objectCodecArguments
    • INDEX_OF_OBJECTWIDTH

      public static final int INDEX_OF_OBJECTWIDTH
      See Also:
    • objectWidth

      protected int objectWidth
  • Constructor Details

    • DefaultColumnDefinition

      public DefaultColumnDefinition()
    • DefaultColumnDefinition

      public DefaultColumnDefinition(DefaultColumnDefinition source)
    • DefaultColumnDefinition

      public DefaultColumnDefinition(String name)
  • Method Details

    • getColumnSetName

      public static String getColumnSetName()
    • getColumnSetStatic

      public static com.fishlib.dataobjects.WColumnSet getColumnSetStatic()
    • getColumnSet

      public com.fishlib.dataobjects.WColumnSet getColumnSet()
      Specified by:
      getColumnSet in interface com.fishlib.dataobjects.WAbstractDataObject
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDataType

      public Class getDataType()
    • setDataType

      public void setDataType(Class dataType)
    • getComponentType

      public Class getComponentType()
    • setComponentType

      public void setComponentType(Class componentType)
    • getColumnType

      public int getColumnType()
    • setColumnType

      public void setColumnType(int columnType)
    • getIsVarSizeString

      public Boolean getIsVarSizeString()
    • setIsVarSizeString

      public void setIsVarSizeString(Boolean isVarSizeString)
    • getEncoding

      public int getEncoding()
    • setEncoding

      public void setEncoding(int encoding)
    • getObjectCodecClass

      public String getObjectCodecClass()
    • setObjectCodecClass

      public void setObjectCodecClass(String objectCodecClass)
    • getObjectCodecArguments

      public String getObjectCodecArguments()
    • setObjectCodecArguments

      public void setObjectCodecArguments(String objectCodecArguments)
    • getObjectWidth

      public int getObjectWidth()
    • setObjectWidth

      public void setObjectWidth(int objectWidth)
    • getString

      public String getString(int index)
      Specified by:
      getString in interface com.fishlib.dataobjects.WAbstractDataObject
    • getInt

      public int getInt(int index)
      Specified by:
      getInt in interface com.fishlib.dataobjects.WAbstractDataObject
    • getDouble

      public double getDouble(int index)
      Specified by:
      getDouble in interface com.fishlib.dataobjects.WAbstractDataObject
    • getLong

      public long getLong(int index)
      Specified by:
      getLong in interface com.fishlib.dataobjects.WAbstractDataObject
    • getByte

      public byte getByte(int index)
      Specified by:
      getByte in interface com.fishlib.dataobjects.WAbstractDataObject
    • getDate

      public Date getDate(int index)
      Specified by:
      getDate in interface com.fishlib.dataobjects.WAbstractDataObject
    • getString

      public String getString(int[] index)
      Specified by:
      getString in interface com.fishlib.dataobjects.WAbstractDataObject
    • getInt

      public int getInt(int[] index)
      Specified by:
      getInt in interface com.fishlib.dataobjects.WAbstractDataObject
    • getDouble

      public double getDouble(int[] index)
      Specified by:
      getDouble in interface com.fishlib.dataobjects.WAbstractDataObject
    • getLong

      public long getLong(int[] index)
      Specified by:
      getLong in interface com.fishlib.dataobjects.WAbstractDataObject
    • getByte

      public byte getByte(int[] index)
      Specified by:
      getByte in interface com.fishlib.dataobjects.WAbstractDataObject
    • getDate

      public Date getDate(int[] index)
      Specified by:
      getDate in interface com.fishlib.dataobjects.WAbstractDataObject
    • getString

      public String getString(String name)
      Specified by:
      getString in interface com.fishlib.dataobjects.WAbstractDataObject
    • getInt

      public int getInt(String name)
      Specified by:
      getInt in interface com.fishlib.dataobjects.WAbstractDataObject
    • getDouble

      public double getDouble(String name)
      Specified by:
      getDouble in interface com.fishlib.dataobjects.WAbstractDataObject
    • getLong

      public long getLong(String name)
      Specified by:
      getLong in interface com.fishlib.dataobjects.WAbstractDataObject
    • getByte

      public byte getByte(String name)
      Specified by:
      getByte in interface com.fishlib.dataobjects.WAbstractDataObject
    • getDate

      public Date getDate(String name)
      Specified by:
      getDate in interface com.fishlib.dataobjects.WAbstractDataObject
    • setString

      public void setString(int index, String data)
      Specified by:
      setString in interface com.fishlib.dataobjects.WAbstractDataObject
    • setInt

      public void setInt(int index, int data)
      Specified by:
      setInt in interface com.fishlib.dataobjects.WAbstractDataObject
    • setDouble

      public void setDouble(int index, double data)
      Specified by:
      setDouble in interface com.fishlib.dataobjects.WAbstractDataObject
    • setLong

      public void setLong(int index, long data)
      Specified by:
      setLong in interface com.fishlib.dataobjects.WAbstractDataObject
    • setByte

      public void setByte(int index, byte data)
      Specified by:
      setByte in interface com.fishlib.dataobjects.WAbstractDataObject
    • setDate

      public void setDate(int index, Date data)
      Specified by:
      setDate in interface com.fishlib.dataobjects.WAbstractDataObject
    • setString

      public void setString(String name, String value)
      Specified by:
      setString in interface com.fishlib.dataobjects.WAbstractDataObject
    • setInt

      public void setInt(String name, int value)
      Specified by:
      setInt in interface com.fishlib.dataobjects.WAbstractDataObject
    • setDouble

      public void setDouble(String name, double value)
      Specified by:
      setDouble in interface com.fishlib.dataobjects.WAbstractDataObject
    • setLong

      public void setLong(String name, long value)
      Specified by:
      setLong in interface com.fishlib.dataobjects.WAbstractDataObject
    • setByte

      public void setByte(String name, byte value)
      Specified by:
      setByte in interface com.fishlib.dataobjects.WAbstractDataObject
    • setDate

      public void setDate(String name, Date value)
      Specified by:
      setDate in interface com.fishlib.dataobjects.WAbstractDataObject
    • getValue

      public Object getValue(int index)
      Specified by:
      getValue in interface com.fishlib.dataobjects.WAbstractDataObject
    • getValue

      public Object getValue(int[] index)
      Specified by:
      getValue in interface com.fishlib.dataobjects.WAbstractDataObject
    • getValue

      public Object getValue(String name)
      Specified by:
      getValue in interface com.fishlib.dataobjects.WAbstractDataObject
    • setValue

      public void setValue(int index, Object data)
      Specified by:
      setValue in interface com.fishlib.dataobjects.WAbstractDataObject
    • setValue

      public void setValue(String name, Object value)
      Specified by:
      setValue in interface com.fishlib.dataobjects.WAbstractDataObject
    • copyValues

      public void copyValues(DefaultColumnDefinition x)
      Specified by:
      copyValues in interface com.fishlib.base.Copyable<DefaultColumnDefinition>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • append

      public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput)
      Specified by:
      append in interface com.fishlib.base.log.LogOutputAppendable
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clone

      public DefaultColumnDefinition clone()
      Specified by:
      clone in interface com.fishlib.dataobjects.WAbstractDataObject
      Overrides:
      clone in class Object
    • safeClone

      public DefaultColumnDefinition safeClone()
      Specified by:
      safeClone in interface com.fishlib.base.SafeCloneable<DefaultColumnDefinition>
    • readExternal

      public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
      Specified by:
      readExternal in interface Externalizable
      Throws:
      IOException
      ClassNotFoundException
    • writeExternal

      public void writeExternal(ObjectOutput out) throws IOException
      Specified by:
      writeExternal in interface Externalizable
      Throws:
      IOException