@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)
Deprecated.
|
FieldVector |
children()
Deprecated.
|
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.
|
Field |
field(int i)
Returns the child-field at index i.
|
FieldVector |
fields()
\brief Returns the children fields associated with this type.
|
long |
Hash()
\brief Return hash value (excluding metadata in child fields)
|
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()
Deprecated.
|
int |
num_fields()
\brief Returns the number of children fields associated with this type.
|
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, getPointer, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic DataType(Pointer p)
Pointer(Pointer).@Cast(value="bool") public boolean Equals(@Const @ByRef DataType other, @Cast(value="bool") boolean check_metadata)
@Deprecated @SharedPtr @Cast(value={"","std::shared_ptr<arrow::Field>"}) public Field child(int i)
@SharedPtr @Cast(value={"","std::shared_ptr<arrow::Field>"}) public Field field(int i)
@Const @Deprecated @ByRef public FieldVector children()
@Const @ByRef public FieldVector fields()
@Deprecated public int num_children()
public int num_fields()
@ByVal public Status Accept(TypeVisitor visitor)
@StdString public String ToString()
@Cast(value="size_t") public long Hash()
@StdString public String name()
@ByVal public DataTypeLayout layout()
Copyright © 2021. All rights reserved.