Class RoutineDesignator
java.lang.Object
org.apache.derby.impl.sql.compile.RoutineDesignator
This node represents a routine signature.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) AliasDescriptor
(package private) boolean
(package private) TableName
(package private) List
<TypeDescriptor> A list of DataTypeDescriptors if null then the signature is not specified and this designator is ambiguous if there is more than one function (procedure) with this name. -
Constructor Summary
ConstructorsConstructorDescriptionRoutineDesignator
(TableName name, boolean isFunction, List<TypeDescriptor> paramTypeList) -
Method Summary
Modifier and TypeMethodDescription(package private) PrivilegeInfo
(package private) void
setAliasDescriptor
(AliasDescriptor aliasDescriptor)
-
Field Details
-
name
TableName name -
isFunction
boolean isFunction -
paramTypeList
List<TypeDescriptor> paramTypeListA list of DataTypeDescriptors if null then the signature is not specified and this designator is ambiguous if there is more than one function (procedure) with this name. -
aliasDescriptor
AliasDescriptor aliasDescriptor
-
-
Constructor Details
-
RoutineDesignator
RoutineDesignator(TableName name, boolean isFunction, List<TypeDescriptor> paramTypeList)
-
-
Method Details
-
setAliasDescriptor
-
makePrivilegeInfo
PrivilegeInfo makePrivilegeInfo()- Returns:
- PrivilegeInfo for this node
-