Package io.prestosql.operator.index
Class PageRecordSet.PageRecordCursor
- java.lang.Object
-
- io.prestosql.operator.index.PageRecordSet.PageRecordCursor
-
- All Implemented Interfaces:
RecordCursor
,Closeable
,AutoCloseable
- Enclosing class:
- PageRecordSet
public static class PageRecordSet.PageRecordCursor extends Object implements RecordCursor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
Type
getType(int field)
boolean
isNull(int field)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.prestosql.spi.connector.RecordCursor
getSystemMemoryUsage
-
-
-
-
Method Detail
-
getCompletedBytes
public long getCompletedBytes()
- Specified by:
getCompletedBytes
in interfaceRecordCursor
-
getReadTimeNanos
public long getReadTimeNanos()
- Specified by:
getReadTimeNanos
in interfaceRecordCursor
-
getType
public Type getType(int field)
- Specified by:
getType
in interfaceRecordCursor
-
advanceNextPosition
public boolean advanceNextPosition()
- Specified by:
advanceNextPosition
in interfaceRecordCursor
-
getBoolean
public boolean getBoolean(int field)
- Specified by:
getBoolean
in interfaceRecordCursor
-
getLong
public long getLong(int field)
- Specified by:
getLong
in interfaceRecordCursor
-
getDouble
public double getDouble(int field)
- Specified by:
getDouble
in interfaceRecordCursor
-
getSlice
public io.airlift.slice.Slice getSlice(int field)
- Specified by:
getSlice
in interfaceRecordCursor
-
getObject
public Object getObject(int field)
- Specified by:
getObject
in interfaceRecordCursor
-
isNull
public boolean isNull(int field)
- Specified by:
isNull
in interfaceRecordCursor
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceRecordCursor
-
-