| Package | Description |
|---|---|
| io.prestosql.metadata | |
| io.prestosql.operator.scalar | |
| io.prestosql.operator.scalar.annotations |
| Modifier and Type | Method and Description |
|---|---|
PolymorphicScalarFunctionBuilder.ChoiceBuilder |
PolymorphicScalarFunctionBuilder.ChoiceBuilder.argumentProperties(ScalarFunctionImplementation.ArgumentProperty... argumentProperties) |
| Modifier and Type | Method and Description |
|---|---|
static ScalarFunctionImplementation.ArgumentProperty |
ScalarFunctionImplementation.ArgumentProperty.functionTypeArgumentProperty(Class lambdaInterface) |
ScalarFunctionImplementation.ArgumentProperty |
ScalarFunctionImplementation.getArgumentProperty(int argumentIndex) |
ScalarFunctionImplementation.ArgumentProperty |
ScalarFunctionImplementation.ScalarImplementationChoice.getArgumentProperty(int argumentIndex) |
static ScalarFunctionImplementation.ArgumentProperty |
ScalarFunctionImplementation.ArgumentProperty.valueTypeArgumentProperty(ScalarFunctionImplementation.NullConvention nullConvention) |
| Modifier and Type | Method and Description |
|---|---|
List<ScalarFunctionImplementation.ArgumentProperty> |
ScalarFunctionImplementation.ScalarImplementationChoice.getArgumentProperties() |
| Constructor and Description |
|---|
ScalarFunctionImplementation(boolean nullable,
List<ScalarFunctionImplementation.ArgumentProperty> argumentProperties,
MethodHandle methodHandle,
boolean deterministic) |
ScalarFunctionImplementation(boolean nullable,
List<ScalarFunctionImplementation.ArgumentProperty> argumentProperties,
MethodHandle methodHandle,
Optional<MethodHandle> instanceFactory,
boolean deterministic) |
ScalarImplementationChoice(boolean nullable,
List<ScalarFunctionImplementation.ArgumentProperty> argumentProperties,
MethodHandle methodHandle,
Optional<MethodHandle> instanceFactory) |
| Modifier and Type | Method and Description |
|---|---|
List<ScalarFunctionImplementation.ArgumentProperty> |
ParametricScalarImplementation.ParametricScalarImplementationChoice.getArgumentProperties() |
Copyright © 2012–2019. All rights reserved.