com.sybase.jdbc2.jdbc
Class Param

java.lang.Object
  |
  +--com.sybase.jdbc2.jdbc.Param
Direct Known Subclasses:
TdsParam

public abstract class Param
extends Object
implements Cloneable


Field Summary
 java.lang.Object_inValue
           
 java.lang.String_name
           
 java.lang.String_outParamClassName
           
 com.sybase.jdbc2.jdbc.JdbcDataObject_outValue
           
 protected int_paramMarkerOffset
           
 int_regType
           
 int_scale
           
 protected boolean_sendAsLiteral
           
 int_sqlType
           
 final static intJAVA_OBJECT
           
 final static intNOT_SET
           
 final static intSTATUS_RETURN
           

Constructor Summary
Param()
           

Method Summary
 protected abstract voidclear(boolean )
           
 com.sybase.jdbc2.jdbc.ParamcloneMe()
           
 protected abstract intgetLength()
           
 protected abstract java.lang.StringliteralValue(com.sybase.jdbc2.jdbc.Protocol , int , int )
           
 protected abstract booleanmakeFormat(com.sybase.jdbc2.jdbc.Protocol )
           
 protected abstract voidprepareForSend(com.sybase.jdbc2.jdbc.Protocol , int , boolean )
           
 protected abstract voidsend(java.io.OutputStream , int )
           
 protected abstract voidsendFormat(java.io.DataOutput )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_inValue

public java.lang.Object _inValue

_name

public java.lang.String _name

_outParamClassName

public java.lang.String _outParamClassName

_outValue

public com.sybase.jdbc2.jdbc.JdbcDataObject _outValue

_paramMarkerOffset

protected int _paramMarkerOffset

_regType

public int _regType

_scale

public int _scale

_sendAsLiteral

protected boolean _sendAsLiteral

_sqlType

public int _sqlType

JAVA_OBJECT

public final static int JAVA_OBJECT

NOT_SET

public final static int NOT_SET

STATUS_RETURN

public final static int STATUS_RETURN
Constructor Detail

Param

public Param()
Method Detail

clear

protected abstract void clear(boolean )

cloneMe

public com.sybase.jdbc2.jdbc.Param cloneMe()

getLength

protected abstract int getLength()

literalValue

protected abstract java.lang.String literalValue(com.sybase.jdbc2.jdbc.Protocol , int , int )

makeFormat

protected abstract boolean makeFormat(com.sybase.jdbc2.jdbc.Protocol )

prepareForSend

protected abstract void prepareForSend(com.sybase.jdbc2.jdbc.Protocol , int , boolean )

send

protected abstract void send(java.io.OutputStream , int )

sendFormat

protected abstract void sendFormat(java.io.DataOutput )