@Namespace(value="parquet::schema") @NoOffset @Properties(inherit=parquet.class) public class PrimitiveNode extends Node
Node.ConstVisitor, Node.type, Node.VisitorPointer.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, 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 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 NodeCopyright © 2022. All rights reserved.