public class RoutineAliasInfo extends MethodAliasInfo
AliasInfo
Modifier and Type | Class and Description |
---|---|
static class |
RoutineAliasInfo.SQLAllowed |
AliasInfo.Type
Constructor and Description |
---|
RoutineAliasInfo(java.lang.String methodName,
int parameterCount,
java.lang.String[] parameterNames,
DataTypeDescriptor[] parameterTypes,
int[] parameterModes,
int dynamicResultSets,
java.lang.String language,
java.lang.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() |
java.lang.String |
getLanguage() |
int |
getMaxDynamicResultSets() |
int |
getParameterCount() |
int[] |
getParameterModes() |
java.lang.String[] |
getParameterNames()
Returns an array containing the names of the parameters.
|
java.lang.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 java.lang.String |
parameterMode(int parameterMode) |
java.lang.String |
toString()
Get this alias info as a string.
|
getMethodName
public RoutineAliasInfo(java.lang.String methodName, int parameterCount, java.lang.String[] parameterNames, DataTypeDescriptor[] parameterTypes, int[] parameterModes, int dynamicResultSets, java.lang.String language, java.lang.String parameterStyle, RoutineAliasInfo.SQLAllowed sqlAllowed, boolean deterministic, boolean definersRights, boolean calledOnNullInput, DataTypeDescriptor returnType)
public int getParameterCount()
public DataTypeDescriptor[] getParameterTypes()
public int[] getParameterModes()
public java.lang.String[] getParameterNames()
public int getMaxDynamicResultSets()
public java.lang.String getLanguage()
public java.lang.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 java.lang.String toString()
toString
in class MethodAliasInfo
public static java.lang.String parameterMode(int parameterMode)
Copyright © 2013. All Rights Reserved.