@Namespace(value="parquet") @NoOffset @Properties(inherit=parquet.class) public class SchemaDescriptor extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
SchemaDescriptor() |
SchemaDescriptor(long size)
Native array allocator.
|
SchemaDescriptor(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
ColumnDescriptor |
Column(int i) |
int |
ColumnIndex(BytePointer node_path) |
int |
ColumnIndex(Node node) |
int |
ColumnIndex(String node_path) |
boolean |
Equals(SchemaDescriptor other) |
int |
GetColumnIndex(PrimitiveNode node)
\brief Return column index corresponding to a particular
PrimitiveNode.
|
Node |
GetColumnRoot(int i) |
SchemaDescriptor |
getPointer(long i) |
GroupNode |
group_node() |
boolean |
HasRepeatedFields()
\brief Return true if any field or their children have REPEATED repetition
type
|
void |
Init(Node schema) |
String |
name() |
int |
num_columns() |
SchemaDescriptor |
position(long position) |
Node |
schema_root() |
String |
ToString() |
void |
updateColumnOrders(ColumnOrder column_orders) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public SchemaDescriptor(Pointer p)
Pointer(Pointer)
.public SchemaDescriptor(long size)
Pointer.position(long)
.public SchemaDescriptor()
public SchemaDescriptor position(long position)
public SchemaDescriptor getPointer(long i)
getPointer
in class Pointer
public void Init(@UniquePtr Node schema)
@Const public ColumnDescriptor Column(int i)
public int ColumnIndex(@StdString String node_path)
public int ColumnIndex(@StdString BytePointer node_path)
@Cast(value="bool") public boolean Equals(@Const @ByRef SchemaDescriptor other)
public int num_columns()
@Const @SharedPtr @ByRef public Node schema_root()
@StdString public String name()
@StdString public String ToString()
public void updateColumnOrders(@StdVector ColumnOrder column_orders)
public int GetColumnIndex(@Const @ByRef PrimitiveNode node)
Copyright © 2022. All rights reserved.