@Namespace(value="arrow") @NoOffset @Properties(inherit=arrow.class) public class DataType extends Fingerprintable
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
DataType(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Status |
Accept(TypeVisitor visitor) |
Field |
child(int i)
\brief Return whether the types are equal
|
FieldVector |
children() |
boolean |
Equals(DataType other) |
boolean |
Equals(DataType other,
boolean check_metadata)
\brief Return whether the types are equal
Types that are logically convertible from one to another (e.g.
|
int |
id()
\brief Return the type category
|
DataTypeLayout |
layout()
\brief Return the data type layout.
|
String |
name()
\brief A string name of the type, omitting any child fields
\note Experimental API
|
int |
num_children() |
String |
ToString()
\brief A string representation of the type, including any children
|
fingerprint, metadata_fingerprintaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic DataType(Pointer p)
Pointer.Pointer(Pointer).@Cast(value="bool") public boolean Equals(@Const @ByRef DataType other, @Cast(value="bool") boolean check_metadata)
@SharedPtr @ByVal public Field child(int i)
@Const @ByRef public FieldVector children()
public int num_children()
@ByVal public Status Accept(TypeVisitor visitor)
@StdString public String ToString()
@StdString public String name()
@ByVal public DataTypeLayout layout()
Copyright © 2020. All rights reserved.