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. 保留所有权利。