home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1999 April / DPPCPRO0499.ISO / April / Notes / 50b2wic.exe / DATA1.CAB / NotesProgramFilesJavaSupport / rt.jar / sun / jdbc / odbc / JdbcOdbcBoundParam.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-23  |  1.6 KB  |  72 lines

  1. package sun.jdbc.odbc;
  2.  
  3. import java.io.InputStream;
  4.  
  5. public class JdbcOdbcBoundParam extends JdbcOdbcObject {
  6.    protected byte[] binaryData;
  7.    protected byte[] paramLength;
  8.    protected InputStream paramInputStream;
  9.    protected int paramInputStreamLen;
  10.    protected int sqlType;
  11.    protected int streamType;
  12.    public static final short ASCII = 1;
  13.    public static final short UNICODE = 2;
  14.    public static final short BINARY = 3;
  15.    protected boolean outputParameter;
  16.  
  17.    public void initialize() {
  18.       this.paramLength = new byte[4];
  19.    }
  20.  
  21.    public byte[] allocBindDataBuffer(int var1) {
  22.       this.binaryData = new byte[var1];
  23.       this.setInputStream((InputStream)null, 0);
  24.       return this.binaryData;
  25.    }
  26.  
  27.    public byte[] getBindDataBuffer() {
  28.       return this.binaryData;
  29.    }
  30.  
  31.    public byte[] getBindLengthBuffer() {
  32.       return this.paramLength;
  33.    }
  34.  
  35.    public void setInputStream(InputStream var1, int var2) {
  36.       this.paramInputStream = var1;
  37.       this.paramInputStreamLen = var2;
  38.    }
  39.  
  40.    public InputStream getInputStream() {
  41.       return this.paramInputStream;
  42.    }
  43.  
  44.    public int getInputStreamLen() {
  45.       return this.paramInputStreamLen;
  46.    }
  47.  
  48.    public void setSqlType(int var1) {
  49.       this.sqlType = var1;
  50.    }
  51.  
  52.    public int getSqlType() {
  53.       return this.sqlType;
  54.    }
  55.  
  56.    public void setStreamType(int var1) {
  57.       this.streamType = var1;
  58.    }
  59.  
  60.    public int getStreamType() {
  61.       return this.streamType;
  62.    }
  63.  
  64.    public void setOutputParameter(boolean var1) {
  65.       this.outputParameter = var1;
  66.    }
  67.  
  68.    public boolean isOutputParameter() {
  69.       return this.outputParameter;
  70.    }
  71. }
  72.