public final class MapConstructor extends SqlScalarFunction
Modifier and Type | Class and Description |
---|---|
static class |
MapConstructor.State |
Modifier and Type | Field and Description |
---|---|
static MapConstructor |
MAP_CONSTRUCTOR |
Constructor and Description |
---|
MapConstructor() |
Modifier and Type | Method and Description |
---|---|
static Block |
createMap(MapType mapType,
MethodHandle keyEqual,
MethodHandle keyHashCode,
MethodHandle keyIndeterminate,
MapConstructor.State state,
ConnectorSession session,
Block keyBlock,
Block valueBlock) |
String |
getDescription() |
boolean |
isDeterministic() |
boolean |
isHidden() |
ScalarFunctionImplementation |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
builder, getSignature
public static final MapConstructor MAP_CONSTRUCTOR
public boolean isHidden()
public boolean isDeterministic()
public String getDescription()
public ScalarFunctionImplementation specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize
in class SqlScalarFunction
public static Block createMap(MapType mapType, MethodHandle keyEqual, MethodHandle keyHashCode, MethodHandle keyIndeterminate, MapConstructor.State state, ConnectorSession session, Block keyBlock, Block valueBlock)
Copyright © 2012–2019. All rights reserved.