Uses of Class
io.trino.spi.block.MapBlock
Packages that use MapBlock
-
Uses of MapBlock in io.trino.spi.block
Methods in io.trino.spi.block that return MapBlockModifier and TypeMethodDescriptionMapBlockBuilder.buildValueBlock()MapBlock.copyPositions(int[] positions, int offset, int length) MapBlock.copyRegion(int position, int length) MapBlock.copyWithAppendedNull()static MapBlockMapBlock.createMapBlockInternal(MapType mapType, int startOffset, int positionCount, Optional<boolean[]> mapIsNull, int[] offsets, Block keyBlock, Block valueBlock, MapHashTables hashTables) Create a map block directly without per element validations.static MapBlockMapBlock.fromKeyValueBlock(Optional<boolean[]> mapIsNull, int[] offsets, int mapCount, Block keyBlock, Block valueBlock, MapType mapType) static MapBlockMapBlock.fromKeyValueBlock(Optional<boolean[]> mapIsNull, int[] offsets, Block keyBlock, Block valueBlock, MapType mapType) Create a map block directly from columnar nulls, keys, values, and offsets into the keys and values.MapBlock.getRegion(int position, int length) MapBlock.getSingleValueBlock(int position) MapBlock.getUnderlyingValueBlock() -
Uses of MapBlock in io.trino.spi.type
Methods in io.trino.spi.type that return MapBlockModifier and TypeMethodDescriptionMapType.createBlockFromKeyValue(Optional<boolean[]> mapIsNull, int[] offsets, Block keyBlock, Block valueBlock)