IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.services.jdbc
Class StoredProcMetaData

java.lang.Object
  extended by com.ibm.btt.services.jdbc.StoredProcMetaData

public class StoredProcMetaData
extends java.lang.Object

The StoredProcMetadata class maintains the information concerning the columns for a specific stored procedure.


Field Summary
 int counterIn
          Keeps the number of in parameters of the store procedure.
 int counterInOut
          Keeps the number of inout parameters of the store procedure.
 int counterOut
          Keeps the number of out parameters of the store procedure.
protected static int maxInOutParameters
          Keeps the maximum number of inout parameters of the store procedure.
protected static int maxInParameters
          Keeps the maximum number of in parameters of the store procedure.
protected static int maxOutParameters
          Keeps the maximum number of out parameters of the store procedure.
 StoredProcParameter[] parametersIn
          Keeps the in parameters of store procedure
 StoredProcParameter[] parametersInOut
          Keeps the inout parameters of store procedure
 StoredProcParameter[] parametersOut
          Keeps the out parameters of store procedure
 
Constructor Summary
StoredProcMetaData()
          This constructor creates a StoredProcMetaData object.
 
Method Summary
static int getMaxInOutParameters()
          Get the maxInOutParameters.
static int getMaxInParameters()
          Get the maxInParameters.
static int getMaxOutParameters()
          Get the maxOutParameters.
 int getNumberOfParameters()
          Gets the total number of parameters of the stored procedure
static void setMaxInOutParameters(int maxInOutParam)
          Set the maxInOutParameters.
static void setMaxInParameters(int maxInParam)
          Set the maxInParameters.
static void setMaxOutParameters(int maxOutParam)
          Set the maxOutParameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxInParameters

protected static int maxInParameters
Keeps the maximum number of in parameters of the store procedure.


maxInOutParameters

protected static int maxInOutParameters
Keeps the maximum number of inout parameters of the store procedure.


maxOutParameters

protected static int maxOutParameters
Keeps the maximum number of out parameters of the store procedure.


counterIn

public int counterIn
Keeps the number of in parameters of the store procedure.


counterInOut

public int counterInOut
Keeps the number of inout parameters of the store procedure.


counterOut

public int counterOut
Keeps the number of out parameters of the store procedure.


parametersIn

public StoredProcParameter[] parametersIn
Keeps the in parameters of store procedure


parametersInOut

public StoredProcParameter[] parametersInOut
Keeps the inout parameters of store procedure


parametersOut

public StoredProcParameter[] parametersOut
Keeps the out parameters of store procedure

Constructor Detail

StoredProcMetaData

public StoredProcMetaData()
This constructor creates a StoredProcMetaData object.

Method Detail

getNumberOfParameters

public int getNumberOfParameters()
Gets the total number of parameters of the stored procedure

Returns:
int

setMaxInParameters

public static void setMaxInParameters(int maxInParam)
Set the maxInParameters. The default value is 50.


getMaxInParameters

public static int getMaxInParameters()
Get the maxInParameters.


setMaxInOutParameters

public static void setMaxInOutParameters(int maxInOutParam)
Set the maxInOutParameters. The default value is 50.


getMaxInOutParameters

public static int getMaxInOutParameters()
Get the maxInOutParameters.


setMaxOutParameters

public static void setMaxOutParameters(int maxOutParam)
Set the maxOutParameters. The default value is 50.


getMaxOutParameters

public static int getMaxOutParameters()
Get the maxOutParameters.


IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011