froehlich 01/11/09 15:30:58
Modified: apps/db/src/java/org/apache/avalon/db/basic/parser
BasicLXSQLParser.java
Log:
some changes to get the <simple-select> enabled
Revision Changes Path
1.9 +7 -5
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.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- BasicLXSQLParser.java 2001/11/09 17:42:27 1.8
+++ BasicLXSQLParser.java 2001/11/09 23:30:58 1.9
@@ -85,12 +85,14 @@
Element rootElement = doc.getDocumentElement();
String tableName = rootElement.getAttribute("name");
- CreateTable action = new BasicCreateTable(tableName, rootElement);
- action.setDatabasePersistor(mDatabasePersistor);
- return action;
-
+ if(mDatabasePersistor.tableExists(tableName)) {
+ throw new ActionException("Table exists already");
+ } else {
+ CreateTable action = new BasicCreateTable(tableName,
rootElement);
+ action.setDatabasePersistor(mDatabasePersistor);
+ return action;
+ }
}
-
/**
* Method createInsertAction
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>