Package io.prestosql.metadata
Class FunctionMetadata
- java.lang.Object
-
- io.prestosql.metadata.FunctionMetadata
-
public class FunctionMetadata extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionMetadata(FunctionId functionId, Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated)FunctionMetadata(Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind)FunctionMetadata(Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FunctionArgumentDefinition>getArgumentDefinitions()StringgetDescription()FunctionIdgetFunctionId()FunctionKindgetKind()SignaturegetSignature()booleanisDeprecated()booleanisDeterministic()booleanisHidden()booleanisNullable()StringtoString()
-
-
-
Constructor Detail
-
FunctionMetadata
public FunctionMetadata(Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind)
-
FunctionMetadata
public FunctionMetadata(Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated)
-
FunctionMetadata
public FunctionMetadata(FunctionId functionId, Signature signature, boolean nullable, List<FunctionArgumentDefinition> argumentDefinitions, boolean hidden, boolean deterministic, String description, FunctionKind kind, boolean deprecated)
-
-
Method Detail
-
getFunctionId
public FunctionId getFunctionId()
-
getSignature
public Signature getSignature()
-
isNullable
public boolean isNullable()
-
getArgumentDefinitions
public List<FunctionArgumentDefinition> getArgumentDefinitions()
-
isHidden
public boolean isHidden()
-
isDeterministic
public boolean isDeterministic()
-
getDescription
public String getDescription()
-
getKind
public FunctionKind getKind()
-
isDeprecated
public boolean isDeprecated()
-
-