org.apache.derby.impl.sql.compile
Class RoutineDesignator

java.lang.Object
  extended by org.apache.derby.impl.sql.compile.RoutineDesignator

 class RoutineDesignator
extends java.lang.Object

This node represents a routine signature.


Field Summary
(package private)  AliasDescriptor aliasDescriptor
           
(package private)  boolean isFunction
           
(package private)  boolean isSpecific
           
(package private)  TableName name
           
(package private)  java.util.List 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
RoutineDesignator(boolean isSpecific, TableName name, boolean isFunction, java.util.List paramTypeList)
           
 
Method Summary
(package private)  PrivilegeInfo makePrivilegeInfo()
           
(package private)  void setAliasDescriptor(AliasDescriptor aliasDescriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isSpecific

boolean isSpecific

name

TableName name

isFunction

boolean isFunction

paramTypeList

java.util.List 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(boolean isSpecific,
                  TableName name,
                  boolean isFunction,
                  java.util.List paramTypeList)
Method Detail

setAliasDescriptor

void setAliasDescriptor(AliasDescriptor aliasDescriptor)

makePrivilegeInfo

PrivilegeInfo makePrivilegeInfo()
Returns:
PrivilegeInfo for this node

Built on Thu 2012-03-29 21:53:33+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.