Package com.databricks.jdbc.api.impl
Interface DatabricksColumn
-
- All Known Implementing Classes:
ImmutableDatabricksColumn
@Immutable public interface DatabricksColumn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessTypeaccessType()StringcatalogName()StringcolumnName()Name of the column in result setintcolumnType()Type of the column in result setStringcolumnTypeClassName()StringcolumnTypeText()Full data type spec, SQL/catalogString textintdisplaySize()booleanisAutoIncrement()booleanisCaseSensitive()booleanisCurrency()booleanisDefinitelyWritable()booleanisSearchable()booleanisSigned()Nullablenullable()StringschemaName()StringtableName()inttypePrecision()Precision is the maximum number of significant digits that can be stored in a column.inttypeScale()
-
-
-
Method Detail
-
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()
-
-