| Package | Description |
|---|---|
| com.facebook.presto.spi.block | |
| com.facebook.presto.spi.type |
| Modifier and Type | Class and Description |
|---|---|
class |
FixedWidthBlockBuilder |
class |
VariableWidthBlockBuilder |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilder |
VariableWidthBlockBuilder.appendBoolean(boolean value) |
BlockBuilder |
FixedWidthBlockBuilder.appendBoolean(boolean value) |
BlockBuilder |
BlockBuilder.appendBoolean(boolean value)
Appends a boolean value to the block.
|
BlockBuilder |
VariableWidthBlockBuilder.appendDouble(double value) |
BlockBuilder |
FixedWidthBlockBuilder.appendDouble(double value) |
BlockBuilder |
BlockBuilder.appendDouble(double value)
Appends a double value to the block.
|
BlockBuilder |
VariableWidthBlockBuilder.appendLong(long value) |
BlockBuilder |
FixedWidthBlockBuilder.appendLong(long value) |
BlockBuilder |
BlockBuilder.appendLong(long value)
Appends a long value to the block.
|
BlockBuilder |
VariableWidthBlockBuilder.appendNull() |
BlockBuilder |
FixedWidthBlockBuilder.appendNull() |
BlockBuilder |
BlockBuilder.appendNull()
Appends a null value to the block.
|
BlockBuilder |
VariableWidthBlockBuilder.appendSlice(io.airlift.slice.Slice value) |
BlockBuilder |
FixedWidthBlockBuilder.appendSlice(io.airlift.slice.Slice value) |
BlockBuilder |
BlockBuilder.appendSlice(io.airlift.slice.Slice value)
Appends a Slice value to the block.
|
BlockBuilder |
VariableWidthBlockBuilder.appendSlice(io.airlift.slice.Slice value,
int offset,
int length) |
BlockBuilder |
FixedWidthBlockBuilder.appendSlice(io.airlift.slice.Slice value,
int offset,
int length) |
BlockBuilder |
BlockBuilder.appendSlice(io.airlift.slice.Slice value,
int offset,
int length)
Appends a range of a Slice value to the block.
|
BlockBuilder |
IsolatedFixedWidthBlockBuilderFactory.createFixedWidthBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
FixedWidthBlockUtil.FixedWidthBlockBuilderFactory.createFixedWidthBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
IsolatedFixedWidthBlockBuilderFactory.createFixedWidthBlockBuilder(int positionCount) |
BlockBuilder |
FixedWidthBlockUtil.FixedWidthBlockBuilderFactory.createFixedWidthBlockBuilder(int positionCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
VariableWidthCursor.appendTo(BlockBuilder blockBuilder) |
void |
FixedWidthBlockCursor.appendTo(BlockBuilder blockBuilder) |
void |
BlockCursor.appendTo(BlockBuilder blockBuilder)
Appends the value at the current position to the block builder.
|
void |
Block.appendTo(int position,
BlockBuilder blockBuilder)
Appends the value at the specified position to the block builder.
|
void |
AbstractVariableWidthBlock.appendTo(int position,
BlockBuilder blockBuilder) |
void |
AbstractFixedWidthBlock.appendTo(int position,
BlockBuilder blockBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
VariableWidthType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder)
Append the value at
offset in slice to blockBuilder. |
void |
VarcharType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
VarbinaryType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
TimeWithTimeZoneType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
TimeType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
TimestampWithTimeZoneType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
TimestampType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
IntervalYearMonthType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
IntervalDayTimeType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
HyperLogLogType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
FixedWidthType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder)
Append the value at
offset in slice to blockBuilder. |
void |
DoubleType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
DateType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
BooleanType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
void |
BigintType.appendTo(io.airlift.slice.Slice slice,
int offset,
BlockBuilder blockBuilder) |
Copyright © 2012-2014. All Rights Reserved.