| Package | Description |
|---|---|
| com.facebook.presto.spi | |
| com.facebook.presto.spi.block | |
| com.facebook.presto.spi.classloader | |
| com.facebook.presto.spi.predicate | |
| com.facebook.presto.spi.type |
| Modifier and Type | Method and Description |
|---|---|
Block |
Page.getBlock(int channel) |
Block[] |
Page.getBlocks() |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<?> |
RecordPageSink.appendPage(Page page,
Block sampleWeightBlock) |
CompletableFuture<?> |
ConnectorPageSink.appendPage(Page page,
Block sampleWeightBlock)
Returns a future that will be completed when the page sink can accept
more pages.
|
void |
UpdatablePageSource.deleteRows(Block rowIds) |
| Constructor and Description |
|---|
Page(Block... blocks) |
Page(int positionCount,
Block... blocks) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LazyBlockLoader<T extends Block> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BlockBuilder |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractArrayBlock |
class |
AbstractArrayElementBlock |
class |
AbstractFixedWidthBlock |
class |
AbstractInterleavedBlock |
class |
AbstractVariableWidthBlock |
class |
ArrayBlock |
class |
ArrayBlockBuilder |
class |
ArrayElementBlockWriter |
class |
DictionaryBlock |
class |
FixedWidthBlock |
class |
FixedWidthBlockBuilder |
class |
InterleavedBlock |
class |
InterleavedBlockBuilder |
class |
LazyArrayBlock |
class |
LazyBlock |
class |
LazyFixedWidthBlock |
class |
LazySliceArrayBlock |
class |
RunLengthEncodedBlock |
class |
SliceArrayBlock |
class |
VariableWidthBlock |
class |
VariableWidthBlockBuilder |
| Modifier and Type | Method and Description |
|---|---|
Block |
VariableWidthBlockBuilder.build() |
Block |
FixedWidthBlockBuilder.build() |
Block |
BlockBuilder.build()
Builds the block.
|
Block |
ArrayElementBlockWriter.build() |
Block |
VariableWidthBlockBuilder.copyPositions(List<Integer> positions) |
Block |
VariableWidthBlock.copyPositions(List<Integer> positions) |
Block |
SliceArrayBlock.copyPositions(List<Integer> positions) |
Block |
RunLengthEncodedBlock.copyPositions(List<Integer> positions) |
Block |
LazySliceArrayBlock.copyPositions(List<Integer> positions) |
Block |
LazyFixedWidthBlock.copyPositions(List<Integer> positions) |
Block |
LazyBlock.copyPositions(List<Integer> positions) |
Block |
FixedWidthBlockBuilder.copyPositions(List<Integer> positions) |
Block |
FixedWidthBlock.copyPositions(List<Integer> positions) |
Block |
DictionaryBlock.copyPositions(List<Integer> positions) |
Block |
Block.copyPositions(List<Integer> positions)
Returns a block containing the specified positions.
|
Block |
AbstractInterleavedBlock.copyPositions(List<Integer> positions) |
Block |
AbstractArrayElementBlock.copyPositions(List<Integer> positions) |
Block |
AbstractArrayBlock.copyPositions(List<Integer> positions) |
Block |
VariableWidthBlockBuilder.copyRegion(int positionOffset,
int length) |
Block |
VariableWidthBlock.copyRegion(int positionOffset,
int length) |
Block |
SliceArrayBlock.copyRegion(int positionOffset,
int length) |
Block |
RunLengthEncodedBlock.copyRegion(int positionOffset,
int length) |
Block |
LazySliceArrayBlock.copyRegion(int positionOffset,
int length) |
Block |
LazyFixedWidthBlock.copyRegion(int positionOffset,
int length) |
Block |
LazyBlock.copyRegion(int position,
int length) |
Block |
FixedWidthBlockBuilder.copyRegion(int positionOffset,
int length) |
Block |
FixedWidthBlock.copyRegion(int positionOffset,
int length) |
Block |
DictionaryBlock.copyRegion(int position,
int length) |
Block |
Block.copyRegion(int position,
int length)
Returns a block starting at the specified position and extends for the
specified length.
|
Block |
AbstractInterleavedBlock.copyRegion(int position,
int length) |
Block |
AbstractArrayElementBlock.copyRegion(int position,
int length) |
Block |
AbstractArrayBlock.copyRegion(int position,
int length) |
static Block |
RunLengthEncodedBlock.create(Type type,
Object value,
int positionCount) |
Block |
LazySliceArrayBlock.createNonLazyBlock() |
Block |
LazyBlock.getBlock() |
protected Block |
InterleavedBlockBuilder.getBlock(int blockIndex) |
protected Block |
InterleavedBlock.getBlock(int blockIndex) |
protected abstract Block |
AbstractInterleavedBlock.getBlock(int blockIndex) |
Block |
DictionaryBlock.getDictionary() |
Block |
VariableWidthBlockBuilder.getRegion(int positionOffset,
int length) |
Block |
VariableWidthBlock.getRegion(int positionOffset,
int length) |
Block |
SliceArrayBlock.getRegion(int positionOffset,
int length) |
Block |
RunLengthEncodedBlock.getRegion(int positionOffset,
int length) |
Block |
LazySliceArrayBlock.getRegion(int positionOffset,
int length) |
Block |
LazyFixedWidthBlock.getRegion(int positionOffset,
int length) |
Block |
LazyBlock.getRegion(int positionOffset,
int length) |
Block |
FixedWidthBlockBuilder.getRegion(int positionOffset,
int length) |
Block |
FixedWidthBlock.getRegion(int positionOffset,
int length) |
Block |
DictionaryBlock.getRegion(int positionOffset,
int length) |
Block |
Block.getRegion(int positionOffset,
int length)
Returns a block starting at the specified position and extends for the
specified length.
|
Block |
AbstractInterleavedBlock.getRegion(int position,
int length) |
Block |
AbstractArrayElementBlock.getRegion(int position,
int length) |
Block |
AbstractArrayBlock.getRegion(int position,
int length) |
Block |
RunLengthEncodedBlock.getSingleValueBlock(int position) |
Block |
LazyBlock.getSingleValueBlock(int position) |
Block |
DictionaryBlock.getSingleValueBlock(int position) |
Block |
Block.getSingleValueBlock(int position)
Gets the value at the specified position as a single element block.
|
Block |
AbstractVariableWidthBlock.getSingleValueBlock(int position) |
Block |
AbstractInterleavedBlock.getSingleValueBlock(int position) |
Block |
AbstractFixedWidthBlock.getSingleValueBlock(int position) |
Block |
AbstractArrayElementBlock.getSingleValueBlock(int position) |
Block |
AbstractArrayBlock.getSingleValueBlock(int position) |
Block |
RunLengthEncodedBlock.getValue() |
protected Block |
LazyArrayBlock.getValues() |
protected Block |
ArrayBlockBuilder.getValues() |
protected Block |
ArrayBlock.getValues() |
protected abstract Block |
AbstractArrayBlock.getValues() |
Block |
VariableWidthBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
SliceArrayBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
LazySliceArrayBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
LazyBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
InterleavedBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
FixedWidthBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
DictionaryBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
Block |
BlockEncoding.readBlock(io.airlift.slice.SliceInput input)
Read a block from the specified input.
|
Block |
ArrayBlockEncoding.readBlock(io.airlift.slice.SliceInput sliceInput) |
| Modifier and Type | Method and Description |
|---|---|
static List<Block> |
DictionaryBlock.compactBlocks(List<Block> blocks) |
| Modifier and Type | Method and Description |
|---|---|
int |
SortOrder.compareBlockValue(Type type,
Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition)
Compares the values at the specified positions.
|
int |
RunLengthEncodedBlock.compareTo(int leftPosition,
int leftOffset,
int leftLength,
Block rightBlock,
int rightPosition,
int rightOffset,
int rightLength) |
int |
LazyBlock.compareTo(int leftPosition,
int leftOffset,
int leftLength,
Block rightBlock,
int rightPosition,
int rightOffset,
int rightLength) |
int |
DictionaryBlock.compareTo(int leftPosition,
int leftOffset,
int leftLength,
Block rightBlock,
int rightPosition,
int rightOffset,
int rightLength) |
int |
Block.compareTo(int leftPosition,
int leftOffset,
int leftLength,
Block rightBlock,
int rightPosition,
int rightOffset,
int rightLength)
Compares the byte sequences at
offset in the value at position
to the byte sequence at otherOffset in the value at otherPosition
in otherBlock. |
int |
AbstractVariableWidthBlock.compareTo(int position,
int offset,
int length,
Block otherBlock,
int otherPosition,
int otherOffset,
int otherLength) |
int |
AbstractInterleavedBlock.compareTo(int position,
int offset,
int length,
Block otherBlock,
int otherPosition,
int otherOffset,
int otherLength) |
int |
AbstractFixedWidthBlock.compareTo(int position,
int offset,
int length,
Block otherBlock,
int otherPosition,
int otherOffset,
int otherLength) |
int |
AbstractArrayElementBlock.compareTo(int leftPosition,
int leftOffset,
int leftLength,
Block rightBlock,
int rightPosition,
int rightOffset,
int rightLength) |
int |
AbstractArrayBlock.compareTo(int position,
int offset,
int length,
Block otherBlock,
int otherPosition,
int otherOffset,
int otherLength) |
void |
LazyArrayBlock.copyFromBlock(Block block) |
boolean |
RunLengthEncodedBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
LazyBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
DictionaryBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
Block.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length)
Is the byte sequences at
offset in the value at position equal
to the byte sequence at otherOffset in the value at otherPosition
in otherBlock. |
boolean |
AbstractVariableWidthBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
AbstractInterleavedBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
AbstractFixedWidthBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
AbstractArrayElementBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
boolean |
AbstractArrayBlock.equals(int position,
int offset,
Block otherBlock,
int otherPosition,
int otherOffset,
int length) |
int |
VariableWidthBlockEncoding.getEstimatedSize(Block block) |
int |
SliceArrayBlockEncoding.getEstimatedSize(Block block) |
int |
RunLengthBlockEncoding.getEstimatedSize(Block block) |
int |
LazySliceArrayBlockEncoding.getEstimatedSize(Block block) |
int |
LazyBlockEncoding.getEstimatedSize(Block block) |
int |
InterleavedBlockEncoding.getEstimatedSize(Block block) |
int |
FixedWidthBlockEncoding.getEstimatedSize(Block block) |
int |
DictionaryBlockEncoding.getEstimatedSize(Block block) |
int |
BlockEncoding.getEstimatedSize(Block block)
Estimated serialized block size
|
int |
ArrayBlockEncoding.getEstimatedSize(Block block) |
void |
LazyBlock.setBlock(Block block) |
void |
VariableWidthBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
SliceArrayBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
RunLengthBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
LazySliceArrayBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
LazyBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
InterleavedBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
FixedWidthBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
DictionaryBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
void |
BlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block)
Write the specified block to the specified output
|
void |
ArrayBlockEncoding.writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block) |
| Modifier and Type | Method and Description |
|---|---|
static List<Block> |
DictionaryBlock.compactBlocks(List<Block> blocks) |
| Constructor and Description |
|---|
ArrayBlock(Block values,
io.airlift.slice.Slice offsets,
int offsetBase,
io.airlift.slice.Slice valueIsNull) |
DictionaryBlock(int positionCount,
Block dictionary,
io.airlift.slice.Slice ids) |
DictionaryBlock(int positionCount,
Block dictionary,
io.airlift.slice.Slice ids,
boolean dictionaryIsCompacted) |
DictionaryBlock(int positionCount,
Block dictionary,
io.airlift.slice.Slice ids,
boolean dictionaryIsCompacted,
DictionaryId dictionarySourceId) |
DictionaryBlock(int positionCount,
Block dictionary,
io.airlift.slice.Slice ids,
DictionaryId dictionaryId) |
InterleavedBlock(Block[] blocks) |
RunLengthEncodedBlock(Block value,
int positionCount) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<?> |
ClassLoaderSafeConnectorPageSink.appendPage(Page page,
Block sampleWeightBlock) |
| Modifier and Type | Method and Description |
|---|---|
Block |
NullableValue.asBlock() |
Block |
NullableValue.Serializable.getBlock() |
Block |
EquatableValueSet.ValueEntry.getBlock() |
static Block |
Utils.nativeValueToBlock(Type type,
Object object) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Block> |
Marker.getValueBlock() |
| Constructor and Description |
|---|
Serializable(Type type,
Block block) |
ValueEntry(Type type,
Block block) |
| Constructor and Description |
|---|
Marker(Type type,
Optional<Block> valueBlock,
Marker.Bound bound)
LOWER UNBOUNDED is specified with an empty value and a ABOVE bound
UPPER UNBOUNDED is specified with an empty value and a BELOW bound
|
| 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 |
P4HyperLogLogType.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 |
IntegerType.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) |
int |
VarcharType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
VarbinaryType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
Type.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition)
Compare the values in the specified block at the specified positions equal.
|
int |
TimeWithTimeZoneType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
TimeType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
TimestampWithTimeZoneType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
TimestampType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
IntervalYearMonthType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
IntervalDayTimeType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
IntegerType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
DoubleType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
DateType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
BooleanType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
BigintType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
int |
AbstractType.compareTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
VarcharType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
VarbinaryType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
Type.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition)
Are the values in the specified blocks at the specified positions equal?
|
boolean |
TimeWithTimeZoneType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
TimeType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
TimestampWithTimeZoneType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
TimestampType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
IntervalYearMonthType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
IntervalDayTimeType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
IntegerType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
DoubleType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
DateType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
BooleanType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
BigintType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
AbstractType.equalTo(Block leftBlock,
int leftPosition,
Block rightBlock,
int rightPosition) |
boolean |
Type.getBoolean(Block block,
int position)
Gets the value at the
block position as a boolean. |
boolean |
BooleanType.getBoolean(Block block,
int position) |
boolean |
AbstractType.getBoolean(Block block,
int position) |
double |
Type.getDouble(Block block,
int position)
Gets the value at the
block position as a double. |
double |
DoubleType.getDouble(Block block,
int position) |
double |
AbstractType.getDouble(Block block,
int position) |
long |
Type.getLong(Block block,
int position)
Gets the value at the
block position as a long. |
long |
TimeWithTimeZoneType.getLong(Block block,
int position) |
long |
TimeType.getLong(Block block,
int position) |
long |
TimestampWithTimeZoneType.getLong(Block block,
int position) |
long |
TimestampType.getLong(Block block,
int position) |
long |
IntervalYearMonthType.getLong(Block block,
int position) |
long |
IntervalDayTimeType.getLong(Block block,
int position) |
long |
IntegerType.getLong(Block block,
int position) |
long |
DateType.getLong(Block block,
int position) |
long |
BigintType.getLong(Block block,
int position) |
long |
AbstractType.getLong(Block block,
int position) |
Object |
Type.getObject(Block block,
int position)
Gets the value at the
block position as an Object. |
Object |
AbstractType.getObject(Block block,
int position) |
Object |
VarcharType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
VarbinaryType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
Type.getObjectValue(ConnectorSession session,
Block block,
int position)
Gets an object representation of the type value in the
block
position. |
Object |
TimeWithTimeZoneType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
TimeType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
TimestampWithTimeZoneType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
TimestampType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
P4HyperLogLogType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
IntervalYearMonthType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
IntervalDayTimeType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
IntegerType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
HyperLogLogType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
DoubleType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
DateType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
BooleanType.getObjectValue(ConnectorSession session,
Block block,
int position) |
Object |
BigintType.getObjectValue(ConnectorSession session,
Block block,
int position) |
io.airlift.slice.Slice |
VarcharType.getSlice(Block block,
int position) |
io.airlift.slice.Slice |
VarbinaryType.getSlice(Block block,
int position) |
io.airlift.slice.Slice |
Type.getSlice(Block block,
int position)
Gets the value at the
block position as a Slice. |
io.airlift.slice.Slice |
P4HyperLogLogType.getSlice(Block block,
int position) |
io.airlift.slice.Slice |
HyperLogLogType.getSlice(Block block,
int position) |
io.airlift.slice.Slice |
AbstractType.getSlice(Block block,
int position) |
io.airlift.slice.Slice |
AbstractFixedWidthType.getSlice(Block block,
int position) |
long |
VarcharType.hash(Block block,
int position) |
long |
VarbinaryType.hash(Block block,
int position) |
long |
Type.hash(Block block,
int position)
Calculates the hash code of the value at the specified position in the
specified block.
|
long |
TimeWithTimeZoneType.hash(Block block,
int position) |
long |
TimeType.hash(Block block,
int position) |
long |
TimestampWithTimeZoneType.hash(Block block,
int position) |
long |
TimestampType.hash(Block block,
int position) |
long |
IntervalYearMonthType.hash(Block block,
int position) |
long |
IntervalDayTimeType.hash(Block block,
int position) |
long |
IntegerType.hash(Block block,
int position) |
long |
DoubleType.hash(Block block,
int position) |
long |
DateType.hash(Block block,
int position) |
long |
BooleanType.hash(Block block,
int position) |
long |
BigintType.hash(Block block,
int position) |
long |
AbstractType.hash(Block block,
int position) |
static Object |
TypeUtils.readNativeValue(Type type,
Block block,
int position)
Get the native value as an object in the value at
position of block. |
Copyright © 2012-2016. All Rights Reserved.