Interface DatabricksColumn

All Known Implementing Classes:
ImmutableDatabricksColumn

@Immutable public interface DatabricksColumn
  • Method Details

    • columnName

      String columnName()
      Name of the column in result set
    • columnType

      int columnType()
      Type of the column in result set
    • columnTypeText

      String columnTypeText()
      Full data type spec, SQL/catalogString text
    • typePrecision

      int typePrecision()
      Precision is the maximum number of significant digits that can be stored in a column. For string, it's 255.
    • displaySize

      int displaySize()
    • isSigned

      boolean isSigned()
    • schemaName

      @Nullable String schemaName()
    • isCurrency

      boolean isCurrency()
    • isAutoIncrement

      boolean isAutoIncrement()
    • isCaseSensitive

      boolean isCaseSensitive()
    • isSearchable

      boolean isSearchable()
    • nullable

      Nullable nullable()
    • typeScale

      int typeScale()
    • accessType

      AccessType accessType()
    • isDefinitelyWritable

      boolean isDefinitelyWritable()
    • columnTypeClassName

      String columnTypeClassName()
    • tableName

      @Nullable String tableName()
    • catalogName

      String catalogName()