## Uses of Class
com.databricks.jdbc.model.core.ColumnInfo

Packages that use ColumnInfo
com.databricks.jdbc.api.impl
com.databricks.jdbc.api.impl.arrow
com.databricks.jdbc.api.impl.converters
com.databricks.jdbc.common.util
com.databricks.jdbc.model.core

### Uses of ColumnInfo in com.databricks.jdbc.api.impl

Methods in com.databricks.jdbc.api.impl with parameters of type ColumnInfo
`int[]` DatabricksResultSetMetaData.`getPrecisionAndScale​(ColumnInfo columnInfo)`
`int[]` DatabricksResultSetMetaData.`getPrecisionAndScale​(ColumnInfo columnInfo, int columnType)`

### Uses of ColumnInfo in com.databricks.jdbc.api.impl.arrow

Methods in com.databricks.jdbc.api.impl.arrow with parameters of type ColumnInfo
`protected static Object` ArrowStreamResult.`getObjectWithComplexTypeHandling​(IDatabricksSession session, ArrowResultChunkIterator chunkIterator, int columnIndex, ColumnInfoTypeName requiredType, String arrowMetadata, ColumnInfo columnInfo)` Helper method to handle complex type and geospatial type conversion when support is disabled.

### Uses of ColumnInfo in com.databricks.jdbc.api.impl.converters

Methods in com.databricks.jdbc.api.impl.converters with parameters of type ColumnInfo
`static Object` ArrowToJavaObjectConverter.`convert​(org.apache.arrow.vector.ValueVector columnVector, int vectorIndex, ColumnInfoTypeName requiredType, String arrowMetadata, ColumnInfo columnInfo)`

### Uses of ColumnInfo in com.databricks.jdbc.common.util

Methods in com.databricks.jdbc.common.util that return ColumnInfo
`static ColumnInfo` DatabricksThriftUtil.`getColumnInfoFromTColumnDesc​(TColumnDesc columnDesc, String arrowMetadata)`

Methods in com.databricks.jdbc.common.util that return types with arguments of type ColumnInfo
`static List<ColumnInfo>` ArrowUtil.`getColumnInfoList​(TGetResultSetMetadataResp resultManifest)` Extracts column information from Thrift result set metadata.

### Uses of ColumnInfo in com.databricks.jdbc.model.core

Methods in com.databricks.jdbc.model.core that return ColumnInfo
`ColumnInfo` ColumnInfo.`setName​(String name)`
`ColumnInfo` ColumnInfo.`setPosition​(Long position)`
`ColumnInfo` ColumnInfo.`setTypeIntervalType​(String typeIntervalType)`
`ColumnInfo` ColumnInfo.`setTypeName​(ColumnInfoTypeName typeName)`
`ColumnInfo` ColumnInfo.`setTypePrecision​(Long typePrecision)`
`ColumnInfo` ColumnInfo.`setTypeScale​(Long typeScale)`
`ColumnInfo` ColumnInfo.`setTypeText​(String typeText)`

Methods in com.databricks.jdbc.model.core that return types with arguments of type ColumnInfo
`Collection<ColumnInfo>` ResultSchema.`getColumns()`

Method parameters in com.databricks.jdbc.model.core with type arguments of type ColumnInfo
`ResultSchema` ResultSchema.`setColumns​(Collection<ColumnInfo> columns)`