| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.block | |
| com.facebook.presto.spi.type |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilder |
PageBuilder.getBlockBuilder(int channel) |
| Modifier and Type | Class and Description |
|---|---|
class |
FixedWidthBlockBuilder |
class |
VariableWidthBlockBuilder |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilder |
VariableWidthBlockBuilder.appendNull() |
BlockBuilder |
FixedWidthBlockBuilder.appendNull() |
BlockBuilder |
BlockBuilder.appendNull()
Appends a null value to the block.
|
BlockBuilder |
VariableWidthBlockBuilder.closeEntry() |
BlockBuilder |
FixedWidthBlockBuilder.closeEntry() |
BlockBuilder |
BlockBuilder.closeEntry()
Write a byte to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeByte(int value) |
BlockBuilder |
FixedWidthBlockBuilder.writeByte(int value) |
BlockBuilder |
BlockBuilder.writeByte(int value)
Write a byte to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeBytes(io.airlift.slice.Slice source,
int sourceIndex,
int length) |
BlockBuilder |
FixedWidthBlockBuilder.writeBytes(io.airlift.slice.Slice source,
int sourceIndex,
int length) |
BlockBuilder |
BlockBuilder.writeBytes(io.airlift.slice.Slice source,
int sourceIndex,
int length)
Write a byte sequences to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeDouble(double value) |
BlockBuilder |
FixedWidthBlockBuilder.writeDouble(double value) |
BlockBuilder |
BlockBuilder.writeDouble(double value)
Write a double to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeFloat(float value) |
BlockBuilder |
FixedWidthBlockBuilder.writeFloat(float value) |
BlockBuilder |
BlockBuilder.writeFloat(float v)
Write a float to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeInt(int value) |
BlockBuilder |
FixedWidthBlockBuilder.writeInt(int value) |
BlockBuilder |
BlockBuilder.writeInt(int value)
Write a int to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeLong(long value) |
BlockBuilder |
FixedWidthBlockBuilder.writeLong(long value) |
BlockBuilder |
BlockBuilder.writeLong(long value)
Write a long to the current entry;
|
BlockBuilder |
VariableWidthBlockBuilder.writeShort(int value) |
BlockBuilder |
FixedWidthBlockBuilder.writeShort(int value) |
BlockBuilder |
BlockBuilder.writeShort(int value)
Write a short to the current entry;
|
| Modifier and Type | Method and Description |
|---|---|
void |
Block.writeBytesTo(int position,
int offset,
int length,
BlockBuilder blockBuilder)
Appends the byte sequences at
offset in the value at position
to blockBuilder. |
void |
AbstractVariableWidthBlock.writeBytesTo(int position,
int offset,
int length,
BlockBuilder blockBuilder) |
void |
AbstractFixedWidthBlock.writeBytesTo(int position,
int offset,
int length,
BlockBuilder blockBuilder) |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilder |
VarcharType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
VarbinaryType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
Type.createBlockBuilder(BlockBuilderStatus blockBuilderStatus)
Creates a block builder for this type.
|
BlockBuilder |
HyperLogLogType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
AbstractVariableWidthType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
AbstractFixedWidthType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
FixedWidthType.createFixedSizeBlockBuilder(int positionCount)
Creates a block builder for this type sized to hold the specified number
of positions.
|
BlockBuilder |
AbstractFixedWidthType.createFixedSizeBlockBuilder(int positionCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
VarcharType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
VarbinaryType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
Type.appendTo(Block block,
int position,
BlockBuilder blockBuilder)
Append the value at
position in block to blockBuilder. |
void |
TimeWithTimeZoneType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
TimeType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
TimestampWithTimeZoneType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
TimestampType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
IntervalYearMonthType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
IntervalDayTimeType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
HyperLogLogType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
DoubleType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
DateType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
BooleanType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
BigintType.appendTo(Block block,
int position,
BlockBuilder blockBuilder) |
void |
Type.writeBoolean(BlockBuilder blockBuilder,
boolean value)
Writes the boolean value into the
BlockBuilder. |
void |
BooleanType.writeBoolean(BlockBuilder blockBuilder,
boolean value) |
void |
AbstractType.writeBoolean(BlockBuilder blockBuilder,
boolean value) |
void |
Type.writeDouble(BlockBuilder blockBuilder,
double value)
Writes the double value into the
BlockBuilder. |
void |
DoubleType.writeDouble(BlockBuilder blockBuilder,
double value) |
void |
AbstractType.writeDouble(BlockBuilder blockBuilder,
double value) |
void |
Type.writeLong(BlockBuilder blockBuilder,
long value)
Writes the long value into the
BlockBuilder. |
void |
TimeWithTimeZoneType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
TimeType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
TimestampWithTimeZoneType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
TimestampType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
IntervalYearMonthType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
IntervalDayTimeType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
DateType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
BigintType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
AbstractType.writeLong(BlockBuilder blockBuilder,
long value) |
void |
VarcharType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value) |
void |
VarbinaryType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value) |
void |
Type.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value)
Writes the Slice value into the
BlockBuilder. |
void |
HyperLogLogType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value) |
void |
AbstractType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value) |
void |
VarcharType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length) |
void |
VarbinaryType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length) |
void |
Type.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length)
Writes the Slice value into the
BlockBuilder. |
void |
HyperLogLogType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length) |
void |
AbstractType.writeSlice(BlockBuilder blockBuilder,
io.airlift.slice.Slice value,
int offset,
int length) |
void |
VarcharType.writeString(BlockBuilder blockBuilder,
String value) |
Copyright © 2012-2015. All Rights Reserved.