Uses of Interface
io.trino.util.JsonUtil.BlockBuilderAppender
Packages that use JsonUtil.BlockBuilderAppender
-
Uses of JsonUtil.BlockBuilderAppender in io.trino.operator.scalar
Methods in io.trino.operator.scalar with parameters of type JsonUtil.BlockBuilderAppenderModifier and TypeMethodDescriptionstatic BlockJsonToArrayCast.toArray(ArrayType arrayType, JsonUtil.BlockBuilderAppender arrayAppender, ConnectorSession connectorSession, io.airlift.slice.Slice json) static BlockJsonToMapCast.toMap(MapType mapType, JsonUtil.BlockBuilderAppender mapAppender, ConnectorSession connectorSession, io.airlift.slice.Slice json) static BlockJsonToRowCast.toRow(RowType rowType, JsonUtil.BlockBuilderAppender rowAppender, ConnectorSession connectorSession, io.airlift.slice.Slice json) -
Uses of JsonUtil.BlockBuilderAppender in io.trino.util
Methods in io.trino.util that return JsonUtil.BlockBuilderAppenderModifier and TypeMethodDescriptionJsonUtil.BlockBuilderAppender.createBlockBuilderAppender(Type type) Methods in io.trino.util with parameters of type JsonUtil.BlockBuilderAppenderModifier and TypeMethodDescriptionstatic voidJsonUtil.parseJsonToSingleRowBlock(com.fasterxml.jackson.core.JsonParser parser, SingleRowBlockWriter singleRowBlockWriter, JsonUtil.BlockBuilderAppender[] fieldAppenders, Optional<Map<String, Integer>> fieldNameToIndex)