def dump(query): print "JDO->", query start = System.currentTimeMillis(); sqlquery = sqlbuilder.makeQuery(query) generic_stm = GenericSQLGenerator().createSQLStatement(sqlquery) print "Time:", (System.currentTimeMillis() - start) oracle_stm = OracleSQLGenerator().createSQLStatement(sqlquery) print "SQL1->", sqlquery print "SQL2->", generic_stm.getSQL() print
def get_stm(tm, jdoquery): stm = GenericSQLGenerator().createSQLStatement(sqlbuilder.makeQuery(jdoquery)) stm.setTransaction(tm.getTransaction().getTransaction()) #stm.setAccessRegistrar(...) #print stm.getSQL([]) return stm