Interface ColumnInfo.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ColumnInfo.Builder,,- ColumnInfo> - SdkBuilder<ColumnInfo.Builder,,- ColumnInfo> - SdkPojo
- Enclosing class:
- ColumnInfo
@Mutable
@NotThreadSafe
public static interface ColumnInfo.Builder
extends SdkPojo, CopyableBuilder<ColumnInfo.Builder,ColumnInfo> 
- 
Method SummaryModifier and TypeMethodDescriptioncaseSensitive(Boolean caseSensitive) Indicates whether values in the column are case-sensitive.catalogName(String catalogName) The catalog to which the query results belong.A column label.The name of the column.Unsupported constraint.nullable(ColumnNullable nullable) Unsupported constraint.ForDECIMALdata types, specifies the total number of digits, up to 38.ForDECIMALdata types, specifies the total number of digits in the fractional part of the value.schemaName(String schemaName) The schema name (database name) to which the query results belong.The table name for the query results.The data type of the column.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
catalogNameThe catalog to which the query results belong. - Parameters:
- catalogName- The catalog to which the query results belong.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
schemaNameThe schema name (database name) to which the query results belong. - Parameters:
- schemaName- The schema name (database name) to which the query results belong.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tableNameThe table name for the query results. - Parameters:
- tableName- The table name for the query results.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameThe name of the column. - Parameters:
- name- The name of the column.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
labelA column label. - Parameters:
- label- A column label.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
typeThe data type of the column. - Parameters:
- type- The data type of the column.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
precisionFor DECIMALdata types, specifies the total number of digits, up to 38. For performance reasons, we recommend up to 18 digits.- Parameters:
- precision- For- DECIMALdata types, specifies the total number of digits, up to 38. For performance reasons, we recommend up to 18 digits.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
scaleFor DECIMALdata types, specifies the total number of digits in the fractional part of the value. Defaults to 0.- Parameters:
- scale- For- DECIMALdata types, specifies the total number of digits in the fractional part of the value. Defaults to 0.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nullableUnsupported constraint. This value always shows as UNKNOWN.- Parameters:
- nullable- Unsupported constraint. This value always shows as- UNKNOWN.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
nullableUnsupported constraint. This value always shows as UNKNOWN.- Parameters:
- nullable- Unsupported constraint. This value always shows as- UNKNOWN.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
caseSensitiveIndicates whether values in the column are case-sensitive. - Parameters:
- caseSensitive- Indicates whether values in the column are case-sensitive.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-