public class HiveBucketAdapterRecordCursor extends Object implements RecordCursor
Constructor and Description |
---|
HiveBucketAdapterRecordCursor(int[] bucketColumnIndices,
List<HiveType> bucketColumnHiveTypes,
int tableBucketCount,
int partitionBucketCount,
int bucketToKeep,
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 HiveBucketAdapterRecordCursor(int[] bucketColumnIndices, List<HiveType> bucketColumnHiveTypes, int tableBucketCount, int partitionBucketCount, int bucketToKeep, TypeManager typeManager, RecordCursor delegate)
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–2022. All rights reserved.