public class HiveCoercionRecordCursor extends Object implements RecordCursor
| Constructor and Description |
|---|
HiveCoercionRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings,
TypeManager typeManager,
RecordCursor delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
advanceNextPosition() |
void |
close() |
boolean |
getBoolean(int field) |
long |
getCompletedBytes() |
double |
getDouble(int field) |
long |
getLong(int field) |
Object |
getObject(int field) |
long |
getReadTimeNanos() |
io.airlift.slice.Slice |
getSlice(int field) |
long |
getSystemMemoryUsage() |
Type |
getType(int field) |
boolean |
isNull(int field) |
public HiveCoercionRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings, TypeManager typeManager, RecordCursor delegate)
public long getCompletedBytes()
getCompletedBytes in interface RecordCursorpublic Type getType(int field)
getType in interface RecordCursorpublic boolean advanceNextPosition()
advanceNextPosition in interface RecordCursorpublic boolean getBoolean(int field)
getBoolean in interface RecordCursorpublic long getLong(int field)
getLong in interface RecordCursorpublic double getDouble(int field)
getDouble in interface RecordCursorpublic io.airlift.slice.Slice getSlice(int field)
getSlice in interface RecordCursorpublic Object getObject(int field)
getObject in interface RecordCursorpublic boolean isNull(int field)
isNull in interface RecordCursorpublic void close()
close in interface RecordCursorclose in interface Closeableclose in interface AutoCloseablepublic long getReadTimeNanos()
getReadTimeNanos in interface RecordCursorpublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface RecordCursorCopyright © 2012–2023. All rights reserved.