froehlich 01/11/09 03:58:57 Modified: apps/db/src/java/org/apache/avalon/db/basic/parser BasicLXSQLParser.java Log: added select statement Revision Changes Path 1.3 +7 -2 jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/basic/parser/BasicLXSQLParser.java Index: BasicLXSQLParser.java =================================================================== RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/basic/parser/BasicLXSQLParser.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- BasicLXSQLParser.java 2001/11/09 11:16:59 1.2 +++ BasicLXSQLParser.java 2001/11/09 11:58:57 1.3 @@ -21,6 +21,7 @@ import org.apache.avalon.db.bcel.actions.AbstractBCELAction; import org.apache.avalon.db.basic.actions.BasicCreateTable; import org.apache.avalon.db.basic.actions.BasicInsert; +import org.apache.avalon.db.basic.actions.BasicSelect; import org.apache.avalon.db.basic.data.BasicTable; import org.apache.avalon.framework.component.ComponentManager; import org.apache.avalon.framework.component.ComponentException; @@ -56,10 +57,14 @@ * */ public Select createSelectAction(SelectRequest request) throws ActionException { + Document doc = parseLXSQLString(request.getSql()); - // TODO - return null; + Element rootElement = doc.getDocumentElement(); + String tableName = rootElement.getAttribute("name"); + Select action = new BasicSelect(doc); + action.setDatabasePersistor(mDatabasePersistor); + return action; } /**
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>