| Constructor and Description |
|---|
BinaryArray(org.apache.arrow.vector.types.pojo.Field field) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertIndexIsValid(int ordinal) |
static int |
calculateHeaderInBytes(int numElements) |
ArrayData |
copy() |
static BinaryArray |
fromPrimitiveArray(boolean[] arr) |
static BinaryArray |
fromPrimitiveArray(byte[] arr) |
static BinaryArray |
fromPrimitiveArray(double[] arr) |
static BinaryArray |
fromPrimitiveArray(float[] arr) |
static BinaryArray |
fromPrimitiveArray(int[] arr) |
static BinaryArray |
fromPrimitiveArray(long[] arr) |
static BinaryArray |
fromPrimitiveArray(short[] arr) |
BinaryArray |
getArray(int ordinal) |
int |
getBaseOffset() |
byte[] |
getBinary(int ordinal) |
boolean |
getBoolean(int ordinal) |
MemoryBuffer |
getBuffer() |
MemoryBuffer |
getBuffer(int ordinal) |
byte |
getByte(int ordinal) |
int |
getDate(int ordinal) |
BigDecimal |
getDecimal(int ordinal) |
static int[] |
getDimensions(BinaryArray array,
int numDimensions) |
org.apache.arrow.vector.types.pojo.Field |
getField() |
float |
getFloat32(int ordinal) |
double |
getFloat64(int ordinal) |
short |
getInt16(int ordinal) |
int |
getInt32(int ordinal) |
long |
getInt64(int ordinal) |
BinaryMap |
getMap(int ordinal) |
int |
getSizeInBytes() |
String |
getString(int ordinal) |
BinaryRow |
getStruct(int ordinal) |
long |
getTimestamp(int ordinal) |
boolean |
isNullAt(int ordinal) |
int |
numElements() |
void |
pointTo(MemoryBuffer buffer,
int offset,
int sizeInBytes) |
void |
setBoolean(int ordinal,
boolean value) |
void |
setByte(int ordinal,
byte value) |
void |
setDate(int ordinal,
int value) |
void |
setDecimal(int ordinal,
BigDecimal value) |
void |
setFloat32(int ordinal,
float value) |
void |
setFloat64(int ordinal,
double value) |
void |
setInt16(int ordinal,
short value) |
void |
setInt32(int ordinal,
int value) |
void |
setInt64(int ordinal,
long value) |
void |
setNotNullAt(int ordinal) |
void |
setNullAt(int ordinal) |
void |
setTimestamp(int ordinal,
long value) |
boolean[] |
toBooleanArray() |
byte[] |
toByteArray() |
double[] |
toDoubleArray() |
float[] |
toFloatArray() |
int[] |
toIntArray() |
long[] |
toLongArray() |
short[] |
toShortArray() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitget, getBinary, getBoolean, getBuffer, getByte, getDate, getFloat32, getFloat64, getInt16, getInt32, getInt64, getString, getTimestampsetArray, setBinary, setBoolean, setByte, setDate, setFloat32, setFloat64, setInt16, setInt32, setInt64, setMap, setString, setStruct, setTimestamppublic void pointTo(MemoryBuffer buffer, int offset, int sizeInBytes)
public org.apache.arrow.vector.types.pojo.Field getField()
public int numElements()
numElements in interface ArrayDatapublic MemoryBuffer getBuffer()
public int getSizeInBytes()
public int getBaseOffset()
public void assertIndexIsValid(int ordinal)
public void setNotNullAt(int ordinal)
public BigDecimal getDecimal(int ordinal)
getDecimal in interface Getterspublic BinaryArray getArray(int ordinal)
public void setDecimal(int ordinal,
BigDecimal value)
setDecimal in interface Setterspublic boolean[] toBooleanArray()
public byte[] toByteArray()
public short[] toShortArray()
public int[] toIntArray()
public long[] toLongArray()
public float[] toFloatArray()
public double[] toDoubleArray()
public static BinaryArray fromPrimitiveArray(byte[] arr)
public static BinaryArray fromPrimitiveArray(boolean[] arr)
public static BinaryArray fromPrimitiveArray(short[] arr)
public static BinaryArray fromPrimitiveArray(int[] arr)
public static BinaryArray fromPrimitiveArray(long[] arr)
public static BinaryArray fromPrimitiveArray(float[] arr)
public static BinaryArray fromPrimitiveArray(double[] arr)
public static int calculateHeaderInBytes(int numElements)
public static int[] getDimensions(BinaryArray array, int numDimensions)
public MemoryBuffer getBuffer(int ordinal)
public boolean getBoolean(int ordinal)
getBoolean in interface Getterspublic float getFloat32(int ordinal)
getFloat32 in interface Getterspublic double getFloat64(int ordinal)
getFloat64 in interface Getterspublic long getTimestamp(int ordinal)
getTimestamp in interface Getterspublic void setBoolean(int ordinal,
boolean value)
setBoolean in interface Setterspublic void setFloat32(int ordinal,
float value)
setFloat32 in interface Setterspublic void setFloat64(int ordinal,
double value)
setFloat64 in interface Setterspublic void setTimestamp(int ordinal,
long value)
setTimestamp in interface SettersCopyright © 2023-2024, The Apache Software Foundation. Apache Fury™, Fury™, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.