Class RoutineDesignator
- java.lang.Object
-
- org.apache.derby.impl.sql.compile.RoutineDesignator
-
class RoutineDesignator extends java.lang.Object
This node represents a routine signature.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AliasDescriptor
aliasDescriptor
(package private) boolean
isFunction
(package private) TableName
name
(package private) java.util.List<TypeDescriptor>
paramTypeList
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
Constructors Constructor Description RoutineDesignator(TableName name, boolean isFunction, java.util.List<TypeDescriptor> paramTypeList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) PrivilegeInfo
makePrivilegeInfo()
(package private) void
setAliasDescriptor(AliasDescriptor aliasDescriptor)
-
-
-
Field Detail
-
name
TableName name
-
isFunction
boolean isFunction
-
paramTypeList
java.util.List<TypeDescriptor> paramTypeList
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.
-
aliasDescriptor
AliasDescriptor aliasDescriptor
-
-
Constructor Detail
-
RoutineDesignator
RoutineDesignator(TableName name, boolean isFunction, java.util.List<TypeDescriptor> paramTypeList)
-
-
Method Detail
-
setAliasDescriptor
void setAliasDescriptor(AliasDescriptor aliasDescriptor)
-
makePrivilegeInfo
PrivilegeInfo makePrivilegeInfo()
- Returns:
- PrivilegeInfo for this node
-
-