Package org.teiid.query.metadata
Class StoredProcedureInfo
- java.lang.Object
-
- org.teiid.query.metadata.StoredProcedureInfo
-
- All Implemented Interfaces:
Serializable
public class StoredProcedureInfo extends Object implements Serializable
This class encapsulates everything needed to pass between runtime metadata and the QueryResolver via the facades- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
IN
Constant identifying an IN parameterstatic int
INOUT
Constant identifying an INOUT parameterstatic int
OUT
Constant identifying an OUT parameterstatic int
RESULT_SET
Constant identifying a RESULT SET parameterstatic int
RETURN_VALUE
Constant identifying a RETURN parameter
-
Constructor Summary
Constructors Constructor Description StoredProcedureInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(SPParameter parameter)
Object
getModelID()
List<SPParameter>
getParameters()
String
getProcedureCallableName()
Object
getProcedureID()
QueryNode
getQueryPlan()
int
getUpdateCount()
boolean
returnsResultParameter()
boolean
returnsResultSet()
void
setModelID(Object modelID)
void
setParameters(List<SPParameter> parameters)
void
setProcedureCallableName(String callableName)
void
setProcedureID(Object procedureID)
void
setQueryPlan(QueryNode queryNode)
void
setUpdateCount(int updateCount)
-
-
-
Field Detail
-
IN
public static final int IN
Constant identifying an IN parameter- See Also:
- Constant Field Values
-
OUT
public static final int OUT
Constant identifying an OUT parameter- See Also:
- Constant Field Values
-
INOUT
public static final int INOUT
Constant identifying an INOUT parameter- See Also:
- Constant Field Values
-
RETURN_VALUE
public static final int RETURN_VALUE
Constant identifying a RETURN parameter- See Also:
- Constant Field Values
-
RESULT_SET
public static final int RESULT_SET
Constant identifying a RESULT SET parameter- See Also:
- Constant Field Values
-
-
Method Detail
-
getProcedureCallableName
public String getProcedureCallableName()
-
setProcedureCallableName
public void setProcedureCallableName(String callableName)
-
getModelID
public Object getModelID()
-
setModelID
public void setModelID(Object modelID)
-
getProcedureID
public Object getProcedureID()
-
setProcedureID
public void setProcedureID(Object procedureID)
-
getParameters
public List<SPParameter> getParameters()
-
setParameters
public void setParameters(List<SPParameter> parameters)
-
addParameter
public void addParameter(SPParameter parameter)
-
getQueryPlan
public QueryNode getQueryPlan()
-
setQueryPlan
public void setQueryPlan(QueryNode queryNode)
-
returnsResultSet
public boolean returnsResultSet()
-
returnsResultParameter
public boolean returnsResultParameter()
-
getUpdateCount
public int getUpdateCount()
-
setUpdateCount
public void setUpdateCount(int updateCount)
-
-