/[gnue]/gnue-common/src/datasources/drivers/oracle/cxoracle/Driver.py
ViewVC logotype

Diff of /gnue-common/src/datasources/drivers/oracle/cxoracle/Driver.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.20 by jcater, Fri May 16 15:17:58 2003 UTC revision 1.20.2.1 by jcater, Fri Oct 10 01:21:24 2003 UTC
# Line 36  import sys, string Line 36  import sys, string
36  from gnue.common.apps import GDebug  from gnue.common.apps import GDebug
37  from gnue.common.datasources import GDataObjects, GConnections  from gnue.common.datasources import GDataObjects, GConnections
38  from gnue.common.datasources.drivers.DBSIG2.Driver \  from gnue.common.datasources.drivers.DBSIG2.Driver \
39     import DBSIG_RecordSet, DBSIG_ResultSet, DBSIG_DataObject, \     import DBSIG2.RecordSet, DBSIG2.ResultSet, DBSIG2.DataObject, \
40            DBSIG_DataObject_SQL, DBSIG_DataObject_Object            DBSIG2.DataObject_SQL, DBSIG2.DataObject_Object
41    
42  from gnue.common.datasources.drivers.oracle.Base.Driver import Oracle_Schema  from gnue.common.datasources.drivers.oracle.Base.Driver import Oracle_Schema
43    
# Line 48  except ImportError, message: Line 48  except ImportError, message:
48    raise GConnections.AdapterNotInstalled, tmsg    raise GConnections.AdapterNotInstalled, tmsg
49    
50    
51  class Oracle_RecordSet(DBSIG_RecordSet):  class Oracle_RecordSet(DBSIG2.RecordSet):
52    pass    pass
53    
54    
55  class Oracle_ResultSet(DBSIG_ResultSet):  class Oracle_ResultSet(DBSIG2.ResultSet):
56    def __init__(self, dataObject, cursor=None, defaultValues={}, masterRecordSet=None):    def __init__(self, dataObject, cursor=None, defaultValues={}, masterRecordSet=None):
57      DBSIG_ResultSet.__init__(self, dataObject, \      DBSIG2.ResultSet.__init__(self, dataObject, \
58              cursor, defaultValues, masterRecordSet)              cursor, defaultValues, masterRecordSet)
59      self._recordSetClass = Oracle_RecordSet      self._recordSetClass = Oracle_RecordSet
60    
61    
62  class Oracle_DataObject(Oracle_Schema, DBSIG_DataObject):  class Oracle_DataObject(Oracle_Schema, DBSIG2.DataObject):
63    def __init__(self):    def __init__(self):
64      Oracle_Schema.__init__(self)      Oracle_Schema.__init__(self)
65      DBSIG_DataObject.__init__(self)      DBSIG2.DataObject.__init__(self)
66      self._DatabaseError = SIG2api.DatabaseError      self._DatabaseError = SIG2api.DatabaseError
67      self._resultSetClass = Oracle_ResultSet      self._resultSetClass = Oracle_ResultSet
68    
# Line 85  class Oracle_DataObject(Oracle_Schema, D Line 85  class Oracle_DataObject(Oracle_Schema, D
85    
86    
87  class Oracle_DataObject_Object(Oracle_DataObject, \  class Oracle_DataObject_Object(Oracle_DataObject, \
88        DBSIG_DataObject_Object):        DBSIG2.DataObject_Object):
89    
90    def __init__(self):    def __init__(self):
91      Oracle_DataObject.__init__(self)      Oracle_DataObject.__init__(self)
# Line 93  class Oracle_DataObject_Object(Oracle_Da Line 93  class Oracle_DataObject_Object(Oracle_Da
93    
94    
95    def _buildQuery(self, conditions={},forDetail=None,additionalSQL=""):    def _buildQuery(self, conditions={},forDetail=None,additionalSQL=""):
96      return DBSIG_DataObject_Object._buildQuery(self, conditions,forDetail,additionalSQL)      return DBSIG2.DataObject_Object._buildQuery(self, conditions,forDetail,additionalSQL)
97    
98    def _checkForPrimaryId(self):    def _checkForPrimaryId(self):
99    
# Line 115  class Oracle_DataObject_Object(Oracle_Da Line 115  class Oracle_DataObject_Object(Oracle_Da
115    
116    
117  class Oracle_DataObject_SQL(Oracle_DataObject, \  class Oracle_DataObject_SQL(Oracle_DataObject, \
118        DBSIG_DataObject_SQL):        DBSIG2.DataObject_SQL):
119    def __init__(self):    def __init__(self):
120      # Call DBSIG init first because Oracle_DataObject needs to overwrite      # Call DBSIG init first because Oracle_DataObject needs to overwrite
121      # some of its values      # some of its values
122      DBSIG_DataObject_SQL.__init__(self)      DBSIG2.DataObject_SQL.__init__(self)
123      Oracle_DataObject.__init__(self)      Oracle_DataObject.__init__(self)
124    
125    def _buildQuery(self, conditions={}):    def _buildQuery(self, conditions={}):
126      return DBSIG_DataObject_SQL._buildQuery(self, conditions)      return DBSIG2.DataObject_SQL._buildQuery(self, conditions)
127    
128    
129    

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.20.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26