@Namespace(value="arrow::dataset") @NoOffset @Properties(inherit=arrow_dataset.class) public class HivePartitioning extends KeyValuePartitioning
KeyValuePartitioning.Key
Partitioning.PartitionedBatches
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
HivePartitioning(Pointer p)
Pointer cast constructor.
|
HivePartitioning(Schema schema) |
HivePartitioning(Schema schema,
ArrayVector dictionaries,
BytePointer null_fallback) |
HivePartitioning(Schema schema,
ArrayVector dictionaries,
HivePartitioningOptions options) |
HivePartitioning(Schema schema,
ArrayVector dictionaries,
String null_fallback)
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() |
static PartitioningFactory |
MakeFactory(HivePartitioningFactoryOptions arg0)
\brief Create a factory for a hive partitioning.
|
String |
null_fallback() |
HivePartitioningOptions |
options() |
static KeyOptionalResult |
ParseKey(BytePointer segment,
HivePartitioningOptions options) |
static KeyOptionalResult |
ParseKey(String segment,
HivePartitioningOptions options) |
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 HivePartitioning(Pointer p)
Pointer(Pointer)
.public HivePartitioning(@SharedPtr @ByVal Schema schema, @ByVal(nullValue="arrow::ArrayVector{}") ArrayVector dictionaries, @StdString String null_fallback)
public HivePartitioning(@SharedPtr @ByVal Schema schema)
public HivePartitioning(@SharedPtr @ByVal Schema schema, @ByVal(nullValue="arrow::ArrayVector{}") ArrayVector dictionaries, @StdString BytePointer null_fallback)
public HivePartitioning(@SharedPtr @ByVal Schema schema, @ByVal ArrayVector dictionaries, @ByVal HivePartitioningOptions options)
@StdString public String type_name()
Partitioning
type_name
in class Partitioning
@StdString public String null_fallback()
@Const @ByRef public HivePartitioningOptions options()
@ByVal public static KeyOptionalResult ParseKey(@StdString String segment, @Const @ByRef HivePartitioningOptions options)
@ByVal public static KeyOptionalResult ParseKey(@StdString BytePointer segment, @Const @ByRef HivePartitioningOptions options)
@SharedPtr public static PartitioningFactory MakeFactory(@ByVal(nullValue="arrow::dataset::HivePartitioningFactoryOptions{}") HivePartitioningFactoryOptions arg0)
@SharedPtr public static PartitioningFactory MakeFactory()
Copyright © 2022. All rights reserved.