@Namespace(value="arrow::dataset") @NoOffset @Properties(inherit=arrow_dataset.class) public class FunctionPartitioning extends Partitioning
Partitioning.PartitionedBatches
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
FunctionPartitioning(Pointer p)
Pointer cast constructor.
|
FunctionPartitioning(Schema schema,
arrow_dataset.CustomOpenWithCompression parse_impl) |
FunctionPartitioning(Schema schema,
arrow_dataset.CustomOpenWithCompression parse_impl,
arrow_dataset.CustomOpenWithCompression format_impl,
BytePointer name) |
FunctionPartitioning(Schema schema,
arrow_dataset.CustomOpenWithCompression parse_impl,
arrow_dataset.CustomOpenWithCompression format_impl,
String name) |
Modifier and Type | Method and Description |
---|---|
StringResult |
Format(Expression expr) |
ExpressionResult |
Parse(BytePointer path) |
ExpressionResult |
Parse(String path)
\brief Parse a path into a partition expression
|
PartitionedBatchesResult |
Partition(RecordBatch batch) |
String |
type_name()
\brief The name identifying the kind of partitioning
|
Default, schema
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public FunctionPartitioning(Pointer p)
Pointer(Pointer)
.public FunctionPartitioning(@SharedPtr @ByVal Schema schema, @ByVal @Cast(value="arrow::dataset::FunctionPartitioning::ParseImpl*") arrow_dataset.CustomOpenWithCompression parse_impl, @ByVal(nullValue="arrow::dataset::FunctionPartitioning::FormatImpl(nullptr)") @Cast(value="arrow::dataset::FunctionPartitioning::FormatImpl*") arrow_dataset.CustomOpenWithCompression format_impl, @StdString String name)
public FunctionPartitioning(@SharedPtr @ByVal Schema schema, @ByVal @Cast(value="arrow::dataset::FunctionPartitioning::ParseImpl*") arrow_dataset.CustomOpenWithCompression parse_impl)
public FunctionPartitioning(@SharedPtr @ByVal Schema schema, @ByVal @Cast(value="arrow::dataset::FunctionPartitioning::ParseImpl*") arrow_dataset.CustomOpenWithCompression parse_impl, @ByVal(nullValue="arrow::dataset::FunctionPartitioning::FormatImpl(nullptr)") @Cast(value="arrow::dataset::FunctionPartitioning::FormatImpl*") arrow_dataset.CustomOpenWithCompression format_impl, @StdString BytePointer name)
@StdString public String type_name()
Partitioning
type_name
in class Partitioning
@ByVal public ExpressionResult Parse(@StdString String path)
Partitioning
Parse
in class Partitioning
@ByVal public ExpressionResult Parse(@StdString BytePointer path)
Parse
in class Partitioning
@ByVal public StringResult Format(@Const @ByRef Expression expr)
Format
in class Partitioning
@ByVal public PartitionedBatchesResult Partition(@SharedPtr @Cast(value={"","std::shared_ptr<arrow::RecordBatch>"}) RecordBatch batch)
Partition
in class Partitioning
Copyright © 2022. All rights reserved.