| Package | Description |
|---|---|
| com.facebook.presto.spi.block | |
| com.facebook.presto.spi.type |
| Modifier and Type | Class and Description |
|---|---|
class |
FixedWidthBlockCursor |
class |
VariableWidthCursor |
| Modifier and Type | Method and Description |
|---|---|
BlockCursor |
Block.cursor()
Gets a cursor over the block.
|
BlockCursor |
AbstractVariableWidthBlock.cursor() |
BlockCursor |
AbstractFixedWidthBlock.cursor() |
BlockCursor |
BlockCursor.duplicate()
Creates a new cursor at the same position of as this cursor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
Block.compareTo(SortOrder sortOrder,
int position,
BlockCursor cursor)
Compares the value at the specified position to the value at the cursor.
|
int |
AbstractVariableWidthBlock.compareTo(SortOrder sortOrder,
int position,
BlockCursor cursor) |
int |
AbstractFixedWidthBlock.compareTo(SortOrder sortOrder,
int position,
BlockCursor cursor) |
boolean |
Block.equalTo(int position,
BlockCursor cursor)
Is the value at the specified position equal to the value at the cursor?
|
boolean |
AbstractVariableWidthBlock.equalTo(int position,
BlockCursor cursor) |
boolean |
AbstractFixedWidthBlock.equalTo(int position,
BlockCursor cursor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
VariableWidthType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor)
Is the value at the specified offset in the specified slice equal value
at the specified cursor?
|
boolean |
VarcharType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
VarbinaryType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
TimeWithTimeZoneType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
TimeType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
TimestampWithTimeZoneType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
TimestampType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
IntervalYearMonthType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
IntervalDayTimeType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
HyperLogLogType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
FixedWidthType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor)
Is the value at the specified offset in the specified slice equal value
at the specified cursor?
|
boolean |
DoubleType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
DateType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
BooleanType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
boolean |
BigintType.equalTo(io.airlift.slice.Slice leftSlice,
int leftOffset,
BlockCursor rightCursor) |
Copyright © 2012-2014. All Rights Reserved.