public class ColumnarGroupArrayData extends Object implements org.apache.flink.table.data.ArrayData
| Constructor and Description |
|---|
ColumnarGroupArrayData(org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector vector,
int rowId) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.table.data.ArrayData |
getArray(int index) |
byte[] |
getBinary(int index) |
boolean |
getBoolean(int index) |
byte |
getByte(int index) |
org.apache.flink.table.data.DecimalData |
getDecimal(int index,
int precision,
int scale) |
double |
getDouble(int index) |
float |
getFloat(int index) |
int |
getInt(int index) |
long |
getLong(int index) |
org.apache.flink.table.data.MapData |
getMap(int index) |
<T> org.apache.flink.table.data.RawValueData<T> |
getRawValue(int index) |
org.apache.flink.table.data.RowData |
getRow(int index,
int numFields) |
short |
getShort(int index) |
org.apache.flink.table.data.StringData |
getString(int index) |
org.apache.flink.table.data.TimestampData |
getTimestamp(int index,
int precision) |
boolean |
isNullAt(int index) |
int |
size() |
boolean[] |
toBooleanArray() |
byte[] |
toByteArray() |
double[] |
toDoubleArray() |
float[] |
toFloatArray() |
int[] |
toIntArray() |
long[] |
toLongArray() |
short[] |
toShortArray() |
public ColumnarGroupArrayData(org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector vector,
int rowId)
public int size()
size in interface org.apache.flink.table.data.ArrayDatapublic boolean isNullAt(int index)
isNullAt in interface org.apache.flink.table.data.ArrayDatapublic boolean getBoolean(int index)
getBoolean in interface org.apache.flink.table.data.ArrayDatapublic byte getByte(int index)
getByte in interface org.apache.flink.table.data.ArrayDatapublic short getShort(int index)
getShort in interface org.apache.flink.table.data.ArrayDatapublic int getInt(int index)
getInt in interface org.apache.flink.table.data.ArrayDatapublic long getLong(int index)
getLong in interface org.apache.flink.table.data.ArrayDatapublic float getFloat(int index)
getFloat in interface org.apache.flink.table.data.ArrayDatapublic double getDouble(int index)
getDouble in interface org.apache.flink.table.data.ArrayDatapublic org.apache.flink.table.data.StringData getString(int index)
getString in interface org.apache.flink.table.data.ArrayDatapublic org.apache.flink.table.data.DecimalData getDecimal(int index,
int precision,
int scale)
getDecimal in interface org.apache.flink.table.data.ArrayDatapublic org.apache.flink.table.data.TimestampData getTimestamp(int index,
int precision)
getTimestamp in interface org.apache.flink.table.data.ArrayDatapublic <T> org.apache.flink.table.data.RawValueData<T> getRawValue(int index)
getRawValue in interface org.apache.flink.table.data.ArrayDatapublic byte[] getBinary(int index)
getBinary in interface org.apache.flink.table.data.ArrayDatapublic org.apache.flink.table.data.ArrayData getArray(int index)
getArray in interface org.apache.flink.table.data.ArrayDatapublic org.apache.flink.table.data.MapData getMap(int index)
getMap in interface org.apache.flink.table.data.ArrayDatapublic org.apache.flink.table.data.RowData getRow(int index,
int numFields)
getRow in interface org.apache.flink.table.data.ArrayDatapublic boolean[] toBooleanArray()
toBooleanArray in interface org.apache.flink.table.data.ArrayDatapublic byte[] toByteArray()
toByteArray in interface org.apache.flink.table.data.ArrayDatapublic short[] toShortArray()
toShortArray in interface org.apache.flink.table.data.ArrayDatapublic int[] toIntArray()
toIntArray in interface org.apache.flink.table.data.ArrayDatapublic long[] toLongArray()
toLongArray in interface org.apache.flink.table.data.ArrayDatapublic float[] toFloatArray()
toFloatArray in interface org.apache.flink.table.data.ArrayDatapublic double[] toDoubleArray()
toDoubleArray in interface org.apache.flink.table.data.ArrayDataCopyright © 2024 The Apache Software Foundation. All rights reserved.