Trees | Indices | Help |
|
---|
|
1 # This file is part of Buildbot. Buildbot is free software: you can 2 # redistribute it and/or modify it under the terms of the GNU General Public 3 # License as published by the Free Software Foundation, version 2. 4 # 5 # This program is distributed in the hope that it will be useful, but WITHOUT 6 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 7 # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more 8 # details. 9 # 10 # You should have received a copy of the GNU General Public License along with 11 # this program; if not, write to the Free Software Foundation, Inc., 51 12 # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 13 # 14 # Copyright Buildbot Team Members 15 16 import sqlalchemy as sa 17 from sqlalchemy.ext import compiler 18 from sqlalchemy.sql.expression import Executable, ClauseElement19 20 # from http://www.sqlalchemy.org/docs/core/compiler.html#compiling-sub-elements-of-a-custom-expression-construct 21 22 -class InsertFromSelect(Executable, ClauseElement):2629 return "INSERT INTO %s %s" % ( 30 compiler.process(element.table, asfrom=True), 31 compiler.process(element.select) 32 )3335 if hasattr(sa, '__version__'): 36 return tuple(map(int, sa.__version__.split('.'))) 37 return (0,0,0) # "it's old"38
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Nov 21 16:23:02 2012 | http://epydoc.sourceforge.net |