From 5cee0ddfaae9b8b4580e3ca666eaed16bd0ec6aa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Tue, 10 Apr 2007 11:48:49 +0000
Subject: [PATCH] define getFormat and getType methods on QueryMixin class

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@14031 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ZSQLCatalog/SQLCatalog.py | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/product/ZSQLCatalog/SQLCatalog.py b/product/ZSQLCatalog/SQLCatalog.py
index 453af85c4d..6e41ed39c6 100644
--- a/product/ZSQLCatalog/SQLCatalog.py
+++ b/product/ZSQLCatalog/SQLCatalog.py
@@ -181,10 +181,20 @@ class UidBuffer(TM):
     self.temporary_buffer.setdefault(tid, []).extend(iterable)
 
 class QueryMixin:
+  
+  operator = None
+  format = None
+  type = None
 
   def getOperator(self):
     return self.operator
 
+  def getFormat(self):
+    return self.format
+
+  def getType(self):
+    return self.type
+
   def getLogicalOperator(self):
     return self.logical_operator
 
@@ -246,12 +256,6 @@ class Query(QueryMixin):
   def getRange(self):
     return self.range
 
-  def getFormat(self):
-    return self.format
-
-  def getType(self):
-    return self.type
-
   def getTableAliasList(self):
     return self.table_alias_list
 
-- 
2.30.9