Uses of Class
io.trino.spi.type.MapType
Packages that use MapType
-
Uses of MapType in io.trino.spi.block
Methods in io.trino.spi.block with parameters of type MapTypeModifier and TypeMethodDescriptionMapValueBuilder.buildMapValue(MapType mapType, int entryCount, MapValueBuilder<E> builder) static BufferedMapValueBuilderBufferedMapValueBuilder.createBuffered(MapType mapType) static BufferedMapValueBuilderBufferedMapValueBuilder.createBufferedDistinctStrict(MapType mapType) static BufferedMapValueBuilderBufferedMapValueBuilder.createBufferedStrict(MapType mapType) 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.Constructors in io.trino.spi.block with parameters of type MapTypeModifierConstructorDescriptionMapBlockBuilder(MapType mapType, BlockBuilderStatus blockBuilderStatus, int expectedEntries) SqlMap(MapType mapType, MapHashTables.HashBuildMode mode, Block keyBlock, Block valueBlock)