Package io.trino.metadata
Class FunctionMetadata
java.lang.Object
io.trino.metadata.FunctionMetadata
-
Constructor Summary
ConstructorsConstructorDescriptionFunctionMetadata(FunctionId functionId, Signature signature, String canonicalName, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated) FunctionMetadata(Signature signature, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind) FunctionMetadata(Signature signature, String canonicalName, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated) -
Method Summary
-
Constructor Details
-
FunctionMetadata
public FunctionMetadata(Signature signature, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind) -
FunctionMetadata
public FunctionMetadata(Signature signature, String canonicalName, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated) -
FunctionMetadata
public FunctionMetadata(FunctionId functionId, Signature signature, String canonicalName, FunctionNullability functionNullability, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated)
-
-
Method Details
-
getFunctionId
Unique id of this function. For aliased functions, each alias must have a different alias. -
getSignature
Signature of a matching call site. For aliased functions, the signature must use the alias name. -
getCanonicalName
For aliased functions, the canonical name of the function. -
getFunctionNullability
-
isHidden
public boolean isHidden() -
isDeterministic
public boolean isDeterministic() -
getDescription
-
getKind
-
isDeprecated
public boolean isDeprecated() -
toString
-