@Namespace(value="arrow::dataset") @Properties(inherit=arrow_dataset.class) public class DirectoryPartitioning extends KeyValuePartitioning
KeyValuePartitioning.Key
Partitioning.PartitionedBatches
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
DirectoryPartitioning(Pointer p)
Pointer cast constructor.
|
DirectoryPartitioning(Schema schema) |
DirectoryPartitioning(Schema schema,
ArrayVector dictionaries,
KeyValuePartitioningOptions options)
If a field in schema is of dictionary type, the corresponding element of
dictionaries must be contain the dictionary of values for that field.
|
Modifier and Type | Method and Description |
---|---|
static PartitioningFactory |
MakeFactory(StringVector field_names) |
static PartitioningFactory |
MakeFactory(StringVector field_names,
PartitioningFactoryOptions arg1)
\brief Create a factory for a directory partitioning.
|
String |
type_name()
\brief The name identifying the kind of partitioning
|
dictionaries, Format, Parse, Parse, Partition
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 DirectoryPartitioning(Pointer p)
Pointer(Pointer)
.public DirectoryPartitioning(@SharedPtr @ByVal Schema schema, @ByVal(nullValue="arrow::ArrayVector{}") ArrayVector dictionaries, @ByVal(nullValue="arrow::dataset::KeyValuePartitioningOptions{}") KeyValuePartitioningOptions options)
public DirectoryPartitioning(@SharedPtr @ByVal Schema schema)
@StdString public String type_name()
Partitioning
type_name
in class Partitioning
@SharedPtr public static PartitioningFactory MakeFactory(@ByVal StringVector field_names, @ByVal(nullValue="arrow::dataset::PartitioningFactoryOptions{}") PartitioningFactoryOptions arg1)
field_names
- [in] The names for the partition fields. Types will be
inferred.@SharedPtr public static PartitioningFactory MakeFactory(@ByVal StringVector field_names)
Copyright © 2022. All rights reserved.