|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.akiban.sql.types.MethodAliasInfo
com.akiban.sql.types.RoutineAliasInfo
public class RoutineAliasInfo
Describe a routine (procedure or function) alias.
AliasInfo| Nested Class Summary | |
|---|---|
static class |
RoutineAliasInfo.SQLAllowed
|
| Nested classes/interfaces inherited from interface com.akiban.sql.types.AliasInfo |
|---|
AliasInfo.Type |
| Constructor Summary | |
|---|---|
RoutineAliasInfo(String methodName,
int parameterCount,
String[] parameterNames,
DataTypeDescriptor[] parameterTypes,
int[] parameterModes,
int dynamicResultSets,
String language,
String parameterStyle,
RoutineAliasInfo.SQLAllowed sqlAllowed,
boolean deterministic,
boolean definersRights,
boolean calledOnNullInput,
DataTypeDescriptor returnType)
Create a RoutineAliasInfo for a PROCEDURE or FUNCTION |
|
| Method Summary | |
|---|---|
boolean |
calledOnNullInput()
|
String |
getLanguage()
|
int |
getMaxDynamicResultSets()
|
int |
getParameterCount()
|
int[] |
getParameterModes()
|
String[] |
getParameterNames()
Returns an array containing the names of the parameters. |
String |
getParameterStyle()
|
DataTypeDescriptor[] |
getParameterTypes()
Types of the parameters. |
DataTypeDescriptor |
getReturnType()
|
RoutineAliasInfo.SQLAllowed |
getSQLAllowed()
|
boolean |
hasDefinersRights()
|
boolean |
isDeterministic()
|
boolean |
isFunction()
|
boolean |
isTableFunction()
Return true if this alias is a Table Function. |
static String |
parameterMode(int parameterMode)
|
String |
toString()
Get this alias info as a string. |
| Methods inherited from class com.akiban.sql.types.MethodAliasInfo |
|---|
getMethodName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RoutineAliasInfo(String methodName,
int parameterCount,
String[] parameterNames,
DataTypeDescriptor[] parameterTypes,
int[] parameterModes,
int dynamicResultSets,
String language,
String parameterStyle,
RoutineAliasInfo.SQLAllowed sqlAllowed,
boolean deterministic,
boolean definersRights,
boolean calledOnNullInput,
DataTypeDescriptor returnType)
| Method Detail |
|---|
public int getParameterCount()
public DataTypeDescriptor[] getParameterTypes()
public int[] getParameterModes()
public String[] getParameterNames()
public int getMaxDynamicResultSets()
public String getLanguage()
public String getParameterStyle()
public RoutineAliasInfo.SQLAllowed getSQLAllowed()
public boolean isDeterministic()
public boolean hasDefinersRights()
public boolean calledOnNullInput()
public DataTypeDescriptor getReturnType()
public boolean isFunction()
public boolean isTableFunction()
AliasInfo
isTableFunction in interface AliasInfoisTableFunction in class MethodAliasInfopublic String toString()
toString in class MethodAliasInfopublic static String parameterMode(int parameterMode)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||