Package io.trino.operator.scalar
Class JsonToRowCast
java.lang.Object
io.trino.metadata.SqlScalarFunction
io.trino.operator.scalar.JsonToRowCast
- All Implemented Interfaces:
SqlFunction
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected SpecializedSqlScalarFunctionspecialize(BoundSignature boundSignature) static SqlRowtoRow(RowType rowType, JsonUtil.BlockBuilderAppender rowAppender, ConnectorSession connectorSession, io.airlift.slice.Slice json) Methods inherited from class io.trino.metadata.SqlScalarFunction
getFunctionMetadata, specializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.metadata.SqlFunction
getFunctionDependencies, getFunctionDependencies
-
Field Details
-
JSON_TO_ROW
-
-
Method Details
-
specialize
- Overrides:
specializein classSqlScalarFunction
-
toRow
public static SqlRow toRow(RowType rowType, JsonUtil.BlockBuilderAppender rowAppender, ConnectorSession connectorSession, io.airlift.slice.Slice json)
-