Package io.trino.operator.annotations
Class LiteralImplementationDependency
- java.lang.Object
-
- io.trino.operator.annotations.LiteralImplementationDependency
-
- All Implemented Interfaces:
ImplementationDependency
public final class LiteralImplementationDependency extends Object implements ImplementationDependency
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.trino.operator.annotations.ImplementationDependency
ImplementationDependency.Factory
-
-
Constructor Summary
Constructors Constructor Description LiteralImplementationDependency(String literalName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeclareDependencies(FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder builder)Objectresolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)
-
-
-
Constructor Detail
-
LiteralImplementationDependency
public LiteralImplementationDependency(String literalName)
-
-
Method Detail
-
declareDependencies
public void declareDependencies(FunctionDependencyDeclaration.FunctionDependencyDeclarationBuilder builder)
- Specified by:
declareDependenciesin interfaceImplementationDependency
-
resolve
public Object resolve(FunctionBinding functionBinding, FunctionDependencies functionDependencies)
- Specified by:
resolvein interfaceImplementationDependency
-
-