Interface Column

    • Method Detail

      • getCatalog

        java.lang.String getCatalog()
        get column catalog
        Returns:
        column catalog
      • getSchema

        java.lang.String getSchema()
        get column schema
        Returns:
        column schema
      • getTableAlias

        java.lang.String getTableAlias()
        retrieve table alias if any
        Returns:
        table alias
      • getTable

        java.lang.String getTable()
        retrieve table name if any
        Returns:
        table name
      • getColumnAlias

        java.lang.String getColumnAlias()
        retrieve column alias if any
        Returns:
        column alias
      • getColumnName

        java.lang.String getColumnName()
        retrieve column name if any
        Returns:
        column name
      • getColumnLength

        long getColumnLength()
        column maximum length if known
        Returns:
        column maximum length
      • getType

        DataType getType()
        server data type
        Returns:
        server data type
      • getDecimals

        byte getDecimals()
        get number of decimal
        Returns:
        number of decimal
      • isSigned

        boolean isSigned()
        Is column signed (for number only)
        Returns:
        is signed
      • getDisplaySize

        int getDisplaySize()
        get display size
        Returns:
        display sier
      • isPrimaryKey

        boolean isPrimaryKey()
        Is column a primary key
        Returns:
        is a primary key
      • isAutoIncrement

        boolean isAutoIncrement()
        Column autoincrement
        Returns:
        true if column auto-increment
      • hasDefault

        boolean hasDefault()
        Column has a default value
        Returns:
        indicate if has a default value
      • isBinary

        boolean isBinary()
        indicate if column is of binary type. doesn't use flag BINARY filter, because char binary and varchar binary are not binary (handle like string), but have binary flag
        Returns:
        is column type binary
      • getFlags

        int getFlags()
        Retrieve metadata flag
        Returns:
        metadata flag
      • getExtTypeName

        java.lang.String getExtTypeName()
        retrieve extended metadata name if any
        Returns:
        extended metadata name