public static class FlightSqlColumnMetadata.Builder extends Object
Constructor and Description |
---|
Builder()
Creates a new instance of FlightSqlColumnMetadata.Builder.
|
Modifier and Type | Method and Description |
---|---|
FlightSqlColumnMetadata |
build()
Builds a new instance of FlightSqlColumnMetadata.
|
FlightSqlColumnMetadata.Builder |
catalogName(String catalogName)
Sets the catalog name.
|
FlightSqlColumnMetadata.Builder |
isAutoIncrement(boolean isAutoIncrement)
Sets if the column is auto incremented.
|
FlightSqlColumnMetadata.Builder |
isCaseSensitive(boolean isCaseSensitive)
Sets if the column is case sensitive.
|
FlightSqlColumnMetadata.Builder |
isReadOnly(boolean isReadOnly)
Sets if the column is read only.
|
FlightSqlColumnMetadata.Builder |
isSearchable(boolean isSearchable)
Sets if the column is searchable.
|
FlightSqlColumnMetadata.Builder |
precision(int precision)
Sets the precision / column size.
|
FlightSqlColumnMetadata.Builder |
scale(int scale)
Sets the scale / decimal digits.
|
FlightSqlColumnMetadata.Builder |
schemaName(String schemaName)
Sets the schema name.
|
FlightSqlColumnMetadata.Builder |
tableName(String tableName)
Sets the table name.
|
FlightSqlColumnMetadata.Builder |
typeName(String typeName)
Sets the type name.
|
public Builder()
public FlightSqlColumnMetadata.Builder catalogName(String catalogName)
catalogName
- the catalog name.public FlightSqlColumnMetadata.Builder schemaName(String schemaName)
schemaName
- The schema name.public FlightSqlColumnMetadata.Builder tableName(String tableName)
tableName
- The table name.public FlightSqlColumnMetadata.Builder typeName(String typeName)
typeName
- The type name.public FlightSqlColumnMetadata.Builder precision(int precision)
precision
- The precision / column size.public FlightSqlColumnMetadata.Builder scale(int scale)
scale
- The scale / decimal digits.public FlightSqlColumnMetadata.Builder isAutoIncrement(boolean isAutoIncrement)
isAutoIncrement
- True if the column is auto incremented.public FlightSqlColumnMetadata.Builder isCaseSensitive(boolean isCaseSensitive)
isCaseSensitive
- If the column is case sensitive.public FlightSqlColumnMetadata.Builder isReadOnly(boolean isReadOnly)
isReadOnly
- If the column is read only.public FlightSqlColumnMetadata.Builder isSearchable(boolean isSearchable)
isSearchable
- If the column is searchable.public FlightSqlColumnMetadata build()
Copyright © 2023 The Apache Software Foundation. All rights reserved.