Exemple #1
0
class ERepDBInterface(object):
    '''
    classdocs
    '''

    def __init__(self):
        '''
        Constructor
        '''
        self.csv = CSV()
        self.eRepDB = eRepLokalDBManager()
        self.currentQuery = None
        self.currentQueryResult = None
    
    def executeQuery(self, query):
        self.currentQuery = query
        self.currentQueryResult = self.eRepDB.selectorQuery(self.currentQuery)
    
    def printCurQueryResult(self):
        print "++++++++++++++++++++++"
        print "executing query:\n %s" %self.currentQuery
        print "----------------------"
        print self.currentQueryResult
        
        
    def writeCurQueryResult2CSV(self):
        self.csv.writeCSVfromSQLResult(self.currentQueryResult)
class ERepDBInterface(object):
    '''
    classdocs
    '''
    def __init__(self):
        '''
        Constructor
        '''
        self.csv = CSV()
        self.eRepDB = eRepLokalDBManager()
        self.currentQuery = None
        self.currentQueryResult = None

    def executeQuery(self, query):
        self.currentQuery = query
        self.currentQueryResult = self.eRepDB.selectorQuery(self.currentQuery)

    def printCurQueryResult(self):
        print "++++++++++++++++++++++"
        print "executing query:\n %s" % self.currentQuery
        print "----------------------"
        print self.currentQueryResult

    def writeCurQueryResult2CSV(self):
        self.csv.writeCSVfromSQLResult(self.currentQueryResult)