KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > client > DummyRecord


1 package com.daffodilwoods.daffodildb.client;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata._SelectColumnCharacteristics;
4
5 import com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata._RowReader;
6
7 import java.sql.SQLException JavaDoc;
8
9 import com.daffodilwoods.database.resource.*;
10
11 /**
12  * <p>Title: </p>
13  * <p>Description: </p>
14  * <p>Copyright: Copyright (c) 2003</p>
15  * <p>Company: </p>
16  * @author unascribed
17  * @version 1.0
18  */

19 public class DummyRecord implements _Record {
20
21   private Object JavaDoc values;
22   private _RecordSetBuffer recordSetBuffer;
23   private Object JavaDoc currentKey;
24   private _RowReader rowReader;
25
26   public DummyRecord() {
27   }
28
29   public Object JavaDoc getColumnValue(int columnIndex) throws java.sql.SQLException JavaDoc {
30     try{
31       return rowReader.getObject(columnIndex,values);
32     }catch(DException ex){
33       throw new SQLException JavaDoc(ex.getMessage());
34     }
35   }
36   public Object JavaDoc getColumnValue(String JavaDoc columnName) throws java.sql.SQLException JavaDoc {
37     try{
38       return rowReader.getObject(recordSetBuffer.getColumnCharacteristics().getColumnIndex(columnName),values);
39     }catch(DException ex){
40       throw new SQLException JavaDoc(ex.getMessage());
41     } }
42   public void updateInitiate(int parm1, Object JavaDoc parm2) throws java.sql.SQLException JavaDoc {
43     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
44     throw new java.lang.UnsupportedOperationException JavaDoc("Method updateInitiate() not yet implemented.");
45   }
46   public _SelectColumnCharacteristics getColumnCharacteristics() {
47     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
48     throw new java.lang.UnsupportedOperationException JavaDoc("Method getColumnCharacteristics() not yet implemented.");
49   }
50   public void loadRecord(_Record parm1) throws java.sql.SQLException JavaDoc {
51     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
52     throw new java.lang.UnsupportedOperationException JavaDoc("Method loadRecord() not yet implemented.");
53   }
54   public _Record getRecord(String JavaDoc parm1) throws java.sql.SQLException JavaDoc {
55     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
56     throw new java.lang.UnsupportedOperationException JavaDoc("Method getRecord() not yet implemented.");
57   }
58   public _Record getRecord(int parm1) throws java.sql.SQLException JavaDoc {
59     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
60     throw new java.lang.UnsupportedOperationException JavaDoc("Method getRecord() not yet implemented.");
61   }
62   public Object JavaDoc getIdentity() throws java.sql.SQLException JavaDoc {
63     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
64     throw new java.lang.UnsupportedOperationException JavaDoc("Method getIdentity() not yet implemented.");
65   }
66   public _RecordSetBuffer getRecordSetBuffer() {
67     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
68     throw new java.lang.UnsupportedOperationException JavaDoc("Method getRecordSetBuffer() not yet implemented.");
69   }
70   public boolean isLoaded() {
71      return true;
72   }
73   public boolean wasUpdated() {
74     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
75     throw new java.lang.UnsupportedOperationException JavaDoc("Method wasUpdated() not yet implemented.");
76   }
77   public void unLoad() {
78     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
79     throw new java.lang.UnsupportedOperationException JavaDoc("Method unLoad() not yet implemented.");
80   }
81
82   public void setBuffer(_RecordSetBuffer rsb) {
83     recordSetBuffer = rsb;
84     try{
85       rowReader = rsb.getRowReader();
86     } catch (Exception JavaDoc ex){
87       }
88   }
89
90   public void setValues(Object JavaDoc row){
91     this.values = row;
92   }
93   public void cancelUpdate() {
94     /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
95     throw new java.lang.UnsupportedOperationException JavaDoc("Method cancelUpdate() not yet implemented.");
96   }
97
98   public boolean isInserted(){
99       /**@todo Implement this com.daffodilwoods.daffodildb.client._Record method*/
100       throw new java.lang.UnsupportedOperationException JavaDoc("Method isInserted() not yet implemented.");
101   }
102
103 }
104
Popular Tags