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() |
long |
getTotalBytes() |
Type |
getType(int field) |
boolean |
isNull(int field) |
public HiveCoercionRecordCursor(List<HivePageSourceProvider.ColumnMapping> columnMappings, TypeManager typeManager, RecordCursor delegate)
public long getTotalBytes()
getTotalBytes
in interface RecordCursor
public long getCompletedBytes()
getCompletedBytes
in interface RecordCursor
public Type getType(int field)
getType
in interface RecordCursor
public boolean advanceNextPosition()
advanceNextPosition
in interface RecordCursor
public boolean getBoolean(int field)
getBoolean
in interface RecordCursor
public long getLong(int field)
getLong
in interface RecordCursor
public double getDouble(int field)
getDouble
in interface RecordCursor
public io.airlift.slice.Slice getSlice(int field)
getSlice
in interface RecordCursor
public Object getObject(int field)
getObject
in interface RecordCursor
public boolean isNull(int field)
isNull
in interface RecordCursor
public void close()
close
in interface RecordCursor
close
in interface Closeable
close
in interface AutoCloseable
public long getReadTimeNanos()
getReadTimeNanos
in interface RecordCursor
public long getSystemMemoryUsage()
getSystemMemoryUsage
in interface RecordCursor
Copyright © 2012-2017. All Rights Reserved.