public class JsonToRowCast extends SqlOperator
| Modifier and Type | Field and Description |
|---|---|
static JsonToRowCast |
JSON_TO_ROW |
| Modifier and Type | Method and Description |
|---|---|
ScalarFunctionImplementation |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
static Block |
toRow(RowType rowType,
JsonUtil.BlockBuilderAppender[] fieldAppenders,
Optional<Map<String,Integer>> fieldNameToIndex,
ConnectorSession connectorSession,
io.airlift.slice.Slice json) |
getDescription, isDeterministic, isHiddenbuilder, getSignaturepublic static final JsonToRowCast JSON_TO_ROW
public ScalarFunctionImplementation specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize in class SqlScalarFunctionpublic static Block toRow(RowType rowType, JsonUtil.BlockBuilderAppender[] fieldAppenders, Optional<Map<String,Integer>> fieldNameToIndex, ConnectorSession connectorSession, io.airlift.slice.Slice json)
Copyright © 2012–2019. All rights reserved.