Package com.clickhouse.data
Class ClickHouseExternalTable.Builder
java.lang.Object
com.clickhouse.data.ClickHouseExternalTable.Builder
- Enclosing class:
- ClickHouseExternalTable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()columns(Collection<ClickHouseColumn> columns) compression(ClickHouseCompression compression) compression(ClickHouseCompression compression, int compressionLevel) content(ClickHouseDeferredValue<InputStream> content) Sets deferred content.content(ClickHouseInputStream input) content(ClickHousePassThruStream stream) content(InputStream content) format(ClickHouseFormat format) removeColumn(ClickHouseColumn column) removeColumn(String name)
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
name
-
compression
-
compression
public ClickHouseExternalTable.Builder compression(ClickHouseCompression compression, int compressionLevel) -
content
-
content
-
content
-
content
Sets deferred content.- Parameters:
content- non-null deferred content- Returns:
- this builder
-
content
-
format
-
format
-
addColumn
-
removeColumn
-
removeColumn
-
columns
-
columns
-
asTempTable
-
asExternalTable
-
build
-