public static interface ColumnInfo.Builder extends SdkPojo, CopyableBuilder<ColumnInfo.Builder,ColumnInfo>
Modifier and Type | Method and Description |
---|---|
ColumnInfo.Builder |
caseSensitive(Boolean caseSensitive)
Indicates whether values in the column are case-sensitive.
|
ColumnInfo.Builder |
catalogName(String catalogName)
The catalog to which the query results belong.
|
ColumnInfo.Builder |
label(String label)
A column label.
|
ColumnInfo.Builder |
name(String name)
The name of the column.
|
ColumnInfo.Builder |
nullable(ColumnNullable nullable)
Indicates the column's nullable status.
|
ColumnInfo.Builder |
nullable(String nullable)
Indicates the column's nullable status.
|
ColumnInfo.Builder |
precision(Integer precision)
For
DECIMAL data types, specifies the total number of digits, up to 38. |
ColumnInfo.Builder |
scale(Integer scale)
For
DECIMAL data types, specifies the total number of digits in the fractional part of the
value. |
ColumnInfo.Builder |
schemaName(String schemaName)
The schema name (database name) to which the query results belong.
|
ColumnInfo.Builder |
tableName(String tableName)
The table name for the query results.
|
ColumnInfo.Builder |
type(String type)
The data type of the column.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ColumnInfo.Builder catalogName(String catalogName)
The catalog to which the query results belong.
catalogName
- The catalog to which the query results belong.ColumnInfo.Builder schemaName(String schemaName)
The schema name (database name) to which the query results belong.
schemaName
- The schema name (database name) to which the query results belong.ColumnInfo.Builder tableName(String tableName)
The table name for the query results.
tableName
- The table name for the query results.ColumnInfo.Builder name(String name)
The name of the column.
name
- The name of the column.ColumnInfo.Builder label(String label)
A column label.
label
- A column label.ColumnInfo.Builder type(String type)
The data type of the column.
type
- The data type of the column.ColumnInfo.Builder precision(Integer precision)
For DECIMAL
data types, specifies the total number of digits, up to 38. For performance reasons,
we recommend up to 18 digits.
precision
- For DECIMAL
data types, specifies the total number of digits, up to 38. For performance
reasons, we recommend up to 18 digits.ColumnInfo.Builder scale(Integer scale)
For DECIMAL
data types, specifies the total number of digits in the fractional part of the
value. Defaults to 0.
scale
- For DECIMAL
data types, specifies the total number of digits in the fractional part of
the value. Defaults to 0.ColumnInfo.Builder nullable(String nullable)
Indicates the column's nullable status.
nullable
- Indicates the column's nullable status.ColumnNullable
,
ColumnNullable
ColumnInfo.Builder nullable(ColumnNullable nullable)
Indicates the column's nullable status.
nullable
- Indicates the column's nullable status.ColumnNullable
,
ColumnNullable
ColumnInfo.Builder caseSensitive(Boolean caseSensitive)
Indicates whether values in the column are case-sensitive.
caseSensitive
- Indicates whether values in the column are case-sensitive.Copyright © 2023. All rights reserved.