public class RoutineAliasInfo extends MethodAliasInfo
AliasInfo
Modifier and Type | Class and Description |
---|---|
static class |
RoutineAliasInfo.SQLAllowed |
AliasInfo.Type
Constructor and Description |
---|
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
|
Modifier and Type | Method and Description |
---|---|
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.
|
getMethodName
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)
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 AliasInfo
isTableFunction
in class MethodAliasInfo
public String toString()
toString
in class MethodAliasInfo
public static String parameterMode(int parameterMode)
Copyright © 2013 Akiban Technologies, Inc. All rights reserved.