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, setPriority
compareTo, compareTo, compareTo, compareTo, getDataObjectType, getName, getNameKeepCase, getSqlEnv, isDelimitedIdentifier, isDelimitedIdentifier, normalizeIdentifier, normalizeIdentifier, normalizeIdentifier, setDataObjectType
public 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)