Package install :: Package MoSTBioDat :: Package DataBase :: Package Query :: Package SQLBuilder :: Module QueryBuilder
[hide private]
[frames] | no frames]

Source Code for Module install.MoSTBioDat.DataBase.Query.SQLBuilder.QueryBuilder

 1  #!/usr/bin/env python 
 2  ################################################### 
 3  # QueryBuilder.py: Using sqlrepr from sqlbuilder  # 
 4  # to create MySQL query                           # 
 5  ################################################### 
 6   
 7  ###################################################### 
 8  # Copyright (c) 2007-2008 Andrzej Bak                # 
 9  # ARC Seibersdorf & University of Silesia            # 
10  # Author: Andrzej Bak <Andrzej.Bak@us.edu.pl>        # 
11  # License: GNU General Public License, version: 3    # 
12  # URL: http://chemoinformatyka.us.edu.pl/mostbiodat/ # 
13  # Version: 1, 06.01.2010                             # 
14  ###################################################### 
15   
16  try: 
17      import sys 
18      from MoSTBioDat.DataBase.Query.SQLBuilder.sqlbuilder import * 
19  except ImportError,e: 
20      print 'Error: %s' %e 
21      sys.exit(1) 
22 -def queryBuilder(query):
23 return sqlrepr(query,db='mysql')+';'#create MySQL query
24 ######## MAIN ###################################### 25 ######## Example of usage ########################## 26 if __name__=='__main__': 27 pass 28 # query=queryBuilder(Insert(table.address, [{"name": "Andrzej", "address": "Neufeld"}, {"name": "Thomas", "address": "Wien"}])) 29 # print query 30