public class ColumnarBatchRecord extends ArrayRecord
DEFAULT_CALENDAR| Constructor and Description |
|---|
ColumnarBatchRecord(org.apache.arrow.vector.VectorSchemaRoot root,
Column[] columns) |
| Modifier and Type | Method and Description |
|---|---|
Record |
clone() |
void |
close() |
Object |
get(int idx) |
Object |
get(String columnName) |
byte[] |
getBytes(int idx) |
int |
getColumnCount() |
String |
getString(int idx) |
boolean |
isNull(int idx) |
void |
set(int idx,
Object value) |
void |
set(Object[] values) |
void |
set(String columnName,
Object value) |
void |
setRowId(int rowId) |
Object[] |
toArray() |
clear, getArray, getArray, getArray, getArray, getBigint, getBigint, getBinary, getBinary, getBoolean, getBoolean, getBytes, getChar, getChar, getColumns, getDate, getDate, getDate, getDate, getDateAsLocalDate, getDateAsLocalDate, getDatetime, getDatetime, getDatetimeAsZonedDateTime, getDatetimeAsZonedDateTime, getDecimal, getDecimal, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getIntervalDayTime, getIntervalDayTime, getIntervalYearMonth, getIntervalYearMonth, getJsonValue, getJsonValue, getMap, getMap, getMap, getMap, getSmallint, getSmallint, getString, getStruct, getStruct, getTimestamp, getTimestamp, getTimestampAsInstant, getTimestampAsInstant, getTimestampNtz, getTimestampNtz, getTinyint, getTinyint, getVarchar, getVarchar, isNull, setArray, setArray, setBigint, setBigint, setBinary, setBinary, setBoolean, setBoolean, setChar, setChar, setDate, setDate, setDate, setDate, setDateAsLocalDate, setDateAsLocalDate, setDatetime, setDatetime, setDatetimeAsZonedDateTime, setDatetimeAsZonedDateTime, setDecimal, setDecimal, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setIntervalDayTime, setIntervalDayTime, setIntervalYearMonth, setIntervalYearMonth, setJsonValue, setJsonValue, setMap, setMap, setSmallint, setSmallint, setString, setString, setString, setString, setStruct, setStruct, setTimestamp, setTimestamp, setTimestampAsInstant, setTimestampAsInstant, setTimestampNtz, setTimestampNtz, setTinyint, setTinyint, setVarchar, setVarchar, setWithoutValidation, toStringpublic ColumnarBatchRecord(org.apache.arrow.vector.VectorSchemaRoot root,
Column[] columns)
public void close()
public void setRowId(int rowId)
public int getColumnCount()
getColumnCount in interface RecordgetColumnCount in class ArrayRecordpublic void set(int idx,
Object value)
set in interface Recordset in class ArrayRecordpublic Object get(int idx)
get in interface Recordget in class ArrayRecordpublic Object get(String columnName)
get in interface Recordget in class ArrayRecordpublic boolean isNull(int idx)
isNull in interface RecordisNull in class ArrayRecordpublic String getString(int idx)
getString in interface RecordgetString in class ArrayRecordpublic byte[] getBytes(int idx)
getBytes in interface RecordgetBytes in class ArrayRecordpublic Record clone()
clone in interface Recordclone in class ArrayRecordpublic void set(String columnName, Object value)
set in interface Recordset in class ArrayRecordpublic void set(Object[] values)
set in interface Recordset in class ArrayRecordpublic Object[] toArray()
toArray in interface RecordtoArray in class ArrayRecordCopyright © 2024 Alibaba Cloud Computing. All rights reserved.