[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue-designer/src/base/tools SchemaNavigator.py
From: |
Jason Cater |
Subject: |
gnue-designer/src/base/tools SchemaNavigator.py |
Date: |
Tue, 18 Nov 2003 21:59:25 -0500 |
CVSROOT: /cvsroot/gnue
Module name: gnue-designer
Branch:
Changes by: Jason Cater <address@hidden> 03/11/18 21:59:22
Modified files:
src/base/tools : SchemaNavigator.py
Log message:
Changes in preparation for new datasource model
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-designer/src/base/tools/SchemaNavigator.py.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
Patches:
Index: gnue-designer/src/base/tools/SchemaNavigator.py
diff -c gnue-designer/src/base/tools/SchemaNavigator.py:1.12
gnue-designer/src/base/tools/SchemaNavigator.py:1.13
*** gnue-designer/src/base/tools/SchemaNavigator.py:1.12 Tue Jul 15
18:38:04 2003
--- gnue-designer/src/base/tools/SchemaNavigator.py Tue Nov 18 21:59:21 2003
***************
*** 233,238 ****
--- 233,257 ----
tree.SetPyData(node, self)
class ConnectionNode(Node):
+
+ # TODO: This method works with the datasource cleanup
+ def __REWRITE__expand(self):
+ self.expanded = 1
+ connection = self.navigator.connections.getConnection(self.connection,
login=1)
+
+ schemaTypes = connection.introspector.types[:]
+
+ if not schemaTypes:
+ return
+
+ schemaTypes.sort()
+ for schema, name, keep in schemaTypes:
+ if keep:
+ SchemaTypeNode(self.navigator, self.tree, self.node,
+ introspector=connection.introspector, type=schema,
name=name)
+
+ return
+
def expand(self):
self.expanded = 1
connections = self.navigator.connections
***************
*** 247,253 ****
for schema, name, keep in schemaTypes:
if keep:
SchemaTypeNode(self.navigator, self.tree, self.node,
! dataObject=dataObject, type=schema, name=name)
return
--- 266,272 ----
for schema, name, keep in schemaTypes:
if keep:
SchemaTypeNode(self.navigator, self.tree, self.node,
! introspector=dataObject, type=schema, name=name)
return
***************
*** 270,276 ****
def expand(self):
self.expanded = 1
tree = self.tree
! schemas = self.dataObject.getSchemaList(self.type)
if not schemas:
return
schemas.sort()
--- 289,295 ----
def expand(self):
self.expanded = 1
tree = self.tree
! schemas = self.introspector.getSchemaList(self.type)
if not schemas:
return
schemas.sort()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue-designer/src/base/tools SchemaNavigator.py,
Jason Cater <=