@Namespace(value="parquet::schema") @NoOffset @Properties(inherit=parquet.class) public class PrimitiveNode extends Node
Node.ConstVisitor, Node.type, Node.Visitor
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
PrimitiveNode(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
ColumnOrder |
column_order() |
DecimalMetadata |
decimal_metadata() |
boolean |
Equals(Node other) |
static Node |
FromParquet(Pointer opaque_element) |
static Node |
Make(BytePointer name,
int repetition,
int type) |
static Node |
Make(BytePointer name,
int repetition,
int type,
int converted_type,
int length,
int precision,
int scale,
int field_id) |
static Node |
Make(BytePointer name,
int repetition,
LogicalType logical_type,
int primitive_type) |
static Node |
Make(BytePointer name,
int repetition,
LogicalType logical_type,
int primitive_type,
int primitive_length,
int field_id) |
static Node |
Make(String name,
Repetition.type repetition,
LogicalType logical_type,
Type.type primitive_type) |
static Node |
Make(String name,
Repetition.type repetition,
LogicalType logical_type,
Type.type primitive_type,
int primitive_length,
int field_id) |
static Node |
Make(String name,
Repetition.type repetition,
Type.type type) |
static Node |
Make(String name,
Repetition.type repetition,
Type.type type,
ConvertedType.type converted_type,
int length,
int precision,
int scale,
int field_id) |
Type.type |
physical_type() |
void |
SetColumnOrder(ColumnOrder column_order) |
void |
ToParquet(Pointer element) |
int |
type_length() |
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, repetition
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 PrimitiveNode(Pointer p)
Pointer(Pointer)
.@UniquePtr public static Node FromParquet(@Const Pointer opaque_element)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, Type.type type, ConvertedType.type converted_type, int length, int precision, int scale, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, Type.type type)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Cast(value="parquet::Type::type") int type, @Cast(value="parquet::ConvertedType::type") int converted_type, int length, int precision, int scale, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Cast(value="parquet::Type::type") int type)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type, Type.type primitive_type, int primitive_length, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString String name, Repetition.type repetition, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type, Type.type primitive_type)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type, @Cast(value="parquet::Type::type") int primitive_type, int primitive_length, int field_id)
@SharedPtr @ByVal public static Node Make(@StdString BytePointer name, @Cast(value="parquet::Repetition::type") int repetition, @Cast(value="const parquet::LogicalType*") @SharedPtr @ByVal LogicalType logical_type, @Cast(value="parquet::Type::type") int primitive_type)
public Type.type physical_type()
@ByVal public ColumnOrder column_order()
public void SetColumnOrder(@ByVal ColumnOrder column_order)
public int type_length()
@Const @ByRef public DecimalMetadata decimal_metadata()
public void Visit(Node.Visitor visitor)
public void VisitConst(Node.ConstVisitor visitor)
VisitConst
in class Node
Copyright © 2022. All rights reserved.