Class ColumnMetadata

java.lang.Object
com.spun.util.database.ColumnMetadata

public class ColumnMetadata
extends Object
  • Constructor Details

    • ColumnMetadata

      public ColumnMetadata​(Metadata tableMetadata, String name, Class<?> type, int length, int columnPosition, boolean nullable, int sqlType, int decimalDigits, String comments)
    • ColumnMetadata

      public ColumnMetadata​(Metadata tableMetadata, String name, Class<?> type, int length, int columnPosition, boolean nullable, int sqlType, int decimalDigits, String comments, String foreignTable, ColumnMetadata foreignColumn)
  • Method Details

    • getLength

      public int getLength()
    • getSqlType

      public int getSqlType()
    • getSqlTypeName

      public String getSqlTypeName()
    • getColumnPosition

      public int getColumnPosition()
    • getName

      public String getName()
    • isNullable

      public boolean isNullable()
    • getType

      public Class<?> getType()
    • getDecimalDigits

      public int getDecimalDigits()
    • getComments

      public String getComments()
    • getForeignTable

      public String getForeignTable()
    • getForeignColumn

      public ColumnMetadata getForeignColumn()
    • getNameWithPrefix

      public String getNameWithPrefix​(String alias)
    • getSequenceName

      public String getSequenceName​(int databaseType)
    • toArray

      public static ColumnMetadata[] toArray​(Collection<ColumnMetadata> vectorOf)
      A convenience function to turn a vector of com.spun.util.database.ColumnMetadata objects into an Array of the com.spun.util.database.ColumnMetadata objects.
      Parameters:
      vectorOf - a Vector of com.spun.util.database.ColumnMetadata objects
      Returns:
      the array of com.spun.util.database.ColumnMetadata.
      Throws:
      Error - if an element of vectorOf is not a com.spun.util.database.ColumnMetadata object.