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 protectedBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClickHouseExternalTable.BuilderaddColumn(String name, String type)ClickHouseExternalTable.BuilderasExternalTable()ClickHouseExternalTable.BuilderasTempTable()ClickHouseExternalTablebuild()ClickHouseExternalTable.Buildercolumns(String columns)ClickHouseExternalTable.Buildercolumns(Collection<ClickHouseColumn> columns)ClickHouseExternalTable.Buildercontent(InputStream content)ClickHouseExternalTable.Buildercontent(CompletableFuture<InputStream> content)ClickHouseExternalTable.Builderformat(ClickHouseFormat format)ClickHouseExternalTable.Builderformat(String format)ClickHouseExternalTable.Buildername(String name)ClickHouseExternalTable.BuilderremoveColumn(ClickHouseColumn column)ClickHouseExternalTable.BuilderremoveColumn(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()
-
-