| Package | Description |
|---|---|
| io.prestosql.metadata | |
| io.prestosql.sql.analyzer |
| Modifier and Type | Method and Description |
|---|---|
Optional<Signature> |
SignatureBinder.bind(List<? extends TypeSignatureProvider> actualArgumentTypes) |
Optional<Signature> |
SignatureBinder.bind(List<? extends TypeSignatureProvider> actualArgumentTypes,
Type actualReturnType) |
Optional<BoundVariables> |
SignatureBinder.bindVariables(List<? extends TypeSignatureProvider> actualArgumentTypes) |
Optional<BoundVariables> |
SignatureBinder.bindVariables(List<? extends TypeSignatureProvider> actualArgumentTypes,
Type actualReturnType) |
Signature |
FunctionRegistry.resolveFunction(QualifiedName name,
List<TypeSignatureProvider> parameterTypes) |
static Optional<List<Type>> |
FunctionRegistry.toTypes(List<TypeSignatureProvider> typeSignatureProviders,
TypeManager typeManager) |
| Modifier and Type | Method and Description |
|---|---|
static List<TypeSignatureProvider> |
TypeSignatureProvider.fromTypes(List<? extends Type> types) |
static List<TypeSignatureProvider> |
TypeSignatureProvider.fromTypeSignatures(List<? extends TypeSignature> typeSignatures) |
| Modifier and Type | Method and Description |
|---|---|
static Signature |
ExpressionAnalyzer.resolveFunction(FunctionCall node,
List<TypeSignatureProvider> argumentTypes,
FunctionRegistry functionRegistry) |
Copyright © 2012–2019. All rights reserved.