com.metamatrix.query.metadata
Class StoredProcedureInfo

java.lang.Object
  extended by com.metamatrix.query.metadata.StoredProcedureInfo
All Implemented Interfaces:
java.io.Serializable

public class StoredProcedureInfo
extends java.lang.Object
implements java.io.Serializable

This class encapsulates everything needed to pass between runtime metadata and the QueryResolver via the facades

See Also:
Serialized Form

Field Summary
static int IN
          Constant identifying an IN parameter
static int INOUT
          Constant identifying an INOUT parameter
static int OUT
          Constant identifying an OUT parameter
static int RESULT_SET
          Constant identifying a RESULT SET parameter
static int RETURN_VALUE
          Constant identifying a RETURN parameter
 
Constructor Summary
StoredProcedureInfo()
           
 
Method Summary
 void addParameter(SPParameter parameter)
           
 java.lang.Object getModelID()
           
 java.util.List<SPParameter> getParameters()
           
 java.lang.String getProcedureCallableName()
           
 java.lang.Object getProcedureID()
           
 QueryNode getQueryPlan()
           
 int getUpdateCount()
           
 boolean returnsResultParameter()
           
 boolean returnsResultSet()
           
 void setModelID(java.lang.Object modelID)
           
 void setParameters(java.util.List<SPParameter> parameters)
           
 void setProcedureCallableName(java.lang.String callableName)
           
 void setProcedureID(java.lang.Object procedureID)
           
 void setQueryPlan(QueryNode queryNode)
           
 void setUpdateCount(int updateCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

StoredProcedureInfo

public StoredProcedureInfo()
Method Detail

getProcedureCallableName

public java.lang.String getProcedureCallableName()

setProcedureCallableName

public void setProcedureCallableName(java.lang.String callableName)

getModelID

public java.lang.Object getModelID()

setModelID

public void setModelID(java.lang.Object modelID)

getProcedureID

public java.lang.Object getProcedureID()

setProcedureID

public void setProcedureID(java.lang.Object procedureID)

getParameters

public java.util.List<SPParameter> getParameters()

setParameters

public void setParameters(java.util.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)


Copyright © 2009. All Rights Reserved.