public static class ScanOptions.Builder extends Object
| Constructor and Description |
|---|
Builder(long batchSize)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ScanOptions |
build() |
ScanOptions.Builder |
columns(Optional<String[]> columns)
Set the Projected columns.
|
ScanOptions.Builder |
substraitFilter(ByteBuffer substraitFilter)
Set the Substrait extended expression for Filter.
|
ScanOptions.Builder |
substraitProjection(ByteBuffer substraitProjection)
Set the Substrait extended expression for Projection new columns.
|
public Builder(long batchSize)
batchSize - Maximum row number of each returned ArrowRecordBatchpublic ScanOptions.Builder columns(Optional<String[]> columns)
columns - Projected columns. Empty for scanning all columns.public ScanOptions.Builder substraitProjection(ByteBuffer substraitProjection)
substraitProjection - Expressions to evaluate for project new columns.public ScanOptions.Builder substraitFilter(ByteBuffer substraitFilter)
substraitFilter - Expressions to evaluate for apply Filter.public ScanOptions build()
Copyright © 2024 The Apache Software Foundation. All rights reserved.