com.metamatrix.dqp.message
Class ParameterInfo

java.lang.Object
  extended by com.metamatrix.dqp.message.ParameterInfo
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class ParameterInfo
extends java.lang.Object
implements java.io.Externalizable

Desccribes some parameter info to return when executing a CallableStatement - this is used to avoid sending SPParameter, which contains references to metadata objects and stuff we don't want to send.

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
ParameterInfo()
           
ParameterInfo(int type, int numColumns)
          Create outbound parameter info
 
Method Summary
 int getNumColumns()
           
 int getType()
           
 void readExternal(java.io.ObjectInput in)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
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

ParameterInfo

public ParameterInfo()

ParameterInfo

public ParameterInfo(int type,
                     int numColumns)
Create outbound parameter info

Parameters:
type -
numColumns -
Method Detail

getType

public int getType()

getNumColumns

public int getNumColumns()

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright © 2009. All Rights Reserved.