| Package | Description |
|---|---|
| com.facebook.presto.common.block | |
| com.facebook.presto.common.type |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilderStatus |
PageBuilderStatus.createBlockBuilderStatus() |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilder |
VariableWidthBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
SingleRowBlockWriter.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
SingleMapBlockWriter.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
SingleArrayBlockWriter.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
ShortArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
RowBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
MapBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
LongArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
IntArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
Int128ArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
ByteArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
BlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus)
Creates a new block builder of the same type based on the current usage statistics of this block builder.
|
BlockBuilder |
ArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus) |
BlockBuilder |
VariableWidthBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
SingleRowBlockWriter.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
SingleMapBlockWriter.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
SingleArrayBlockWriter.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
ShortArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
RowBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
MapBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
LongArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
IntArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
Int128ArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
ByteArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
BlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries)
Creates a new block builder of the same type based on the expectedEntries and the current usage statistics of this block builder.
|
BlockBuilder |
ArrayBlockBuilder.newBlockBuilderLike(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
| Constructor and Description |
|---|
ArrayBlockBuilder(BlockBuilder valuesBlock,
BlockBuilderStatus blockBuilderStatus,
int expectedEntries)
Caller of this constructor is responsible for making sure `valuesBlock` is constructed with the same `blockBuilderStatus` as the one in the argument
|
ArrayBlockBuilder(Type elementType,
BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
ArrayBlockBuilder(Type elementType,
BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
ByteArrayBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
Int128ArrayBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
IntArrayBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
LongArrayBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
MapBlockBuilder(Type keyType,
Type valueType,
MethodHandle keyBlockEquals,
MethodHandle keyBlockHashCode,
BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
RowBlockBuilder(List<Type> fieldTypes,
BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
ShortArrayBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
VariableWidthBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytes) |
| Modifier and Type | Method and Description |
|---|---|
BlockBuilder |
UnknownType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
TypeWithName.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
Type.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries)
Creates the preferred block builder for this type.
|
BlockBuilder |
TinyintType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
SmallintType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
RowType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
MapType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
KdbTreeType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
FunctionType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
DoubleType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
DistinctType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
BooleanType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
ArrayType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
AbstractVariableWidthType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
AbstractLongType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
AbstractIntType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries) |
BlockBuilder |
UnknownType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
TypeWithName.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
Type.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry)
Creates the preferred block builder for this type.
|
BlockBuilder |
TinyintType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
SmallintType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
RowType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
MapType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
KdbTreeType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
FunctionType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
DoubleType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
DistinctType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
BooleanType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
ArrayType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
AbstractVariableWidthType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
AbstractLongType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
BlockBuilder |
AbstractIntType.createBlockBuilder(BlockBuilderStatus blockBuilderStatus,
int expectedEntries,
int expectedBytesPerEntry) |
Copyright © 2012–2022. All rights reserved.