java.lang.Object
org.apache.arrow.vector.BufferLayout
Metadata class that captures the "type" of an Arrow buffer. (e.g. data buffers, offset buffers
 for variable width types and validity buffers).
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumEnumeration of the different logical types a buffer can have.
- 
Method SummaryModifier and TypeMethodDescriptionstatic BufferLayoutstatic BufferLayoutstatic BufferLayoutdataBuffer(int typeBitWidth) Returns a databuffer for the given bitwidth.booleangetType()intinthashCode()static BufferLayoutstatic BufferLayoutstatic BufferLayoutstatic BufferLayouttoString()static BufferLayoutstatic BufferLayoutstatic BufferLayout
- 
Method Details- 
typeBuffer
- 
offsetBuffer
- 
largeOffsetBuffer
- 
sizeBuffer
- 
largeSizeBuffer
- 
dataBufferReturns a databuffer for the given bitwidth. Only supports powers of two between 8 and 128 inclusive.
- 
booleanVector
- 
validityVector
- 
byteVector
- 
viewVector
- 
getTypeBitWidthpublic int getTypeBitWidth()
- 
getType
- 
toString
- 
hashCodepublic int hashCode()
- 
equals
 
-