Package com.clickhouse.client.data
Class ClickHouseExternalTable.Builder
- java.lang.Object
-
- com.clickhouse.client.data.ClickHouseExternalTable.Builder
-
- Enclosing class:
- ClickHouseExternalTable
public static class ClickHouseExternalTable.Builder extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClickHouseExternalTable.Builder
addColumn(String name, String type)
ClickHouseExternalTable.Builder
asExternalTable()
ClickHouseExternalTable.Builder
asTempTable()
ClickHouseExternalTable
build()
ClickHouseExternalTable.Builder
columns(String columns)
ClickHouseExternalTable.Builder
columns(Collection<ClickHouseColumn> columns)
ClickHouseExternalTable.Builder
content(InputStream content)
ClickHouseExternalTable.Builder
content(CompletableFuture<InputStream> content)
ClickHouseExternalTable.Builder
format(ClickHouseFormat format)
ClickHouseExternalTable.Builder
format(String format)
ClickHouseExternalTable.Builder
name(String name)
ClickHouseExternalTable.Builder
removeColumn(ClickHouseColumn column)
ClickHouseExternalTable.Builder
removeColumn(String name)
-
-
-
Method Detail
-
name
public ClickHouseExternalTable.Builder name(String name)
-
content
public ClickHouseExternalTable.Builder content(InputStream content)
-
content
public ClickHouseExternalTable.Builder content(CompletableFuture<InputStream> content)
-
format
public ClickHouseExternalTable.Builder format(String format)
-
format
public ClickHouseExternalTable.Builder format(ClickHouseFormat format)
-
addColumn
public ClickHouseExternalTable.Builder addColumn(String name, String type)
-
removeColumn
public ClickHouseExternalTable.Builder removeColumn(String name)
-
removeColumn
public ClickHouseExternalTable.Builder removeColumn(ClickHouseColumn column)
-
columns
public ClickHouseExternalTable.Builder columns(String columns)
-
columns
public ClickHouseExternalTable.Builder columns(Collection<ClickHouseColumn> columns)
-
asTempTable
public ClickHouseExternalTable.Builder asTempTable()
-
asExternalTable
public ClickHouseExternalTable.Builder asExternalTable()
-
build
public ClickHouseExternalTable build()
-
-