public static class ArrowIPCWriterOptions.Builder extends WriterOptions.WriterBuilder<ArrowIPCWriterOptions.Builder>
| 构造器和描述 |
|---|
Builder() |
| 修饰符和类型 | 方法和描述 |
|---|---|
ArrowIPCWriterOptions |
build() |
ArrowIPCWriterOptions.Builder |
withCallback(ArrowIPCWriterOptions.DoneOnGpu callback) |
ArrowIPCWriterOptions.Builder |
withColumnNames(String... columnNames)
添加可空列的名称。
|
ArrowIPCWriterOptions.Builder |
withMaxChunkSize(long size) |
ArrowIPCWriterOptions.Builder |
withNotNullableColumnNames(String... columnNames)
添加不可空列的名称。
|
public ArrowIPCWriterOptions.Builder withMaxChunkSize(long size)
public ArrowIPCWriterOptions.Builder withCallback(ArrowIPCWriterOptions.DoneOnGpu callback)
public ArrowIPCWriterOptions.Builder withColumnNames(String... columnNames)
A table with an int column and a struct column:
["int_col", "struct_col":{"field_1", "field_2"}]
output:
["int_col", "struct_col", "field_1", "field_2"]
A table with an int column and a list of non-nested type column:
["int_col", "list_col":[]]
output:
["int_col", "list_col"]
A table with an int column and a list of struct column:
["int_col", "list_struct_col":[{"field_1", "field_2"}]]
output:
["int_col", "list_struct_col", "field_1", "field_2"]
withColumnNames 在类 WriterOptions.WriterBuilder<ArrowIPCWriterOptions.Builder> 中columnNames - 与写入表对应的列名。public ArrowIPCWriterOptions.Builder withNotNullableColumnNames(String... columnNames)
A table with an int column and a struct column:
["int_col", "struct_col":{"field_1", "field_2"}]
output:
["int_col", "struct_col", "field_1", "field_2"]
A table with an int column and a list of non-nested type column:
["int_col", "list_col":[]]
output:
["int_col", "list_col"]
A table with an int column and a list of struct column:
["int_col", "list_struct_col":[{"field_1", "field_2"}]]
output:
["int_col", "list_struct_col", "field_1", "field_2"]
withNotNullableColumnNames 在类 WriterOptions.WriterBuilder<ArrowIPCWriterOptions.Builder> 中columnNames - 与写入表对应的列名。public ArrowIPCWriterOptions build()
版权所有 © 2025. 保留所有权利。