public abstract class TSQLRoutine extends TSQLSchemaObject
dataObjectType, name, nameKeepCase, sqlEnv| Constructor and Description |
|---|
TSQLRoutine(TSQLSchema schema,
String objectName,
ESQLDataObjectType dataObjectType) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(int index,
TTypeName parameterDataType) |
void |
addParameter(int index,
TTypeName parameterDataType,
String parameterName) |
String |
getDefinition() |
TSQLParameter |
getParameter(int index,
TTypeName datatype,
String parameterName) |
List<TSQLParameter> |
getParameterList()
column list
|
boolean |
searchParameter(int index,
TTypeName datatype,
String parameterName) |
void |
setDefinition(String definition) |
getPriority, getQualifiedName, getSchema, setPrioritycompareTo, compareTo, compareTo, compareTo, getDataObjectType, getName, getNameKeepCase, getSqlEnv, isDelimitedIdentifier, isDelimitedIdentifier, normalizeIdentifier, normalizeIdentifier, normalizeIdentifier, setDataObjectTypepublic TSQLRoutine(TSQLSchema schema, String objectName, ESQLDataObjectType dataObjectType)
public void setDefinition(String definition)
public String getDefinition()
public List<TSQLParameter> getParameterList()
public void addParameter(int index, TTypeName parameterDataType)
public void addParameter(int index, TTypeName parameterDataType, String parameterName)
public boolean searchParameter(int index, TTypeName datatype, String parameterName)
public TSQLParameter getParameter(int index, TTypeName datatype, String parameterName)