@Namespace(value="parquet::schema") @NoOffset @Properties(inherit=parquet.class) public class GroupNode extends Node
Node.ConstVisitor, Node.type, Node.VisitorPointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
GroupNode(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Equals(Node other) |
int |
field_count() |
Node |
field(int i) |
int |
FieldIndex(BytePointer name) |
int |
FieldIndex(Node node) |
int |
FieldIndex(String name) |
static Node |
FromParquet(Pointer opaque_element) |
static Node |
FromParquet(Pointer opaque_element,
NodeVector fields) |
boolean |
HasRepeatedFields()
\brief Return true if this node or any child node has REPEATED repetition
type
|
static Node |
Make(BytePointer name,
int repetition,
NodeVector fields) |
static Node |
Make(BytePointer name,
int repetition,
NodeVector fields,
int converted_type,
int field_id) |
static Node |
Make(BytePointer name,
int repetition,
NodeVector fields,
LogicalType logical_type) |
static Node |
Make(BytePointer name,
int repetition,
NodeVector fields,
LogicalType logical_type,
int field_id) |
static Node |
Make(String name,
Repetition.type repetition,
NodeVector fields) |
static Node |
Make(String name,
Repetition.type repetition,
NodeVector fields,
ConvertedType.type converted_type,
int field_id) |
static Node |
Make(String name,
Repetition.type repetition,
NodeVector fields,
LogicalType logical_type) |
static Node |
Make(String name,
Repetition.type repetition,
NodeVector fields,
LogicalType logical_type,
int field_id) |
void |
ToParquet(Pointer element) |
void |
Visit(Node.Visitor visitor) |
void |
VisitConst(Node.ConstVisitor visitor) |
converted_type, field_id, is_group, is_optional, is_primitive, is_repeated, is_required, logical_type, name, node_type, parent, path, repetitionaddress, 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, zeropublic GroupNode(Pointer p)
Pointer(Pointer).@UniquePtr public static Node FromParquet(@Const Pointer opaque_element, @ByVal(nullValue="parquet::schema::NodeVector{}") NodeVector fields)
@UniquePtr public static Node FromParquet(@Const Pointer opaque_element)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, @Const @ByRef NodeVector fields, ConvertedType.type converted_type, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, @Const @ByRef NodeVector fields)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Const @ByRef NodeVector fields, @Cast(value="parquet::ConvertedType::type") int converted_type, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Const @ByRef NodeVector fields)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, @Const @ByRef NodeVector fields, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, @Const @ByRef NodeVector fields, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Const @ByRef NodeVector fields, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Const @ByRef NodeVector fields, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type)
@SharedPtr @ByVal public Node field(int i)
public int FieldIndex(@StdString String name)
public int FieldIndex(@StdString BytePointer name)
public int field_count()
public void Visit(Node.Visitor visitor)
public void VisitConst(Node.ConstVisitor visitor)
VisitConst in class NodeCopyright © 2022. All rights reserved.