You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by ha...@apache.org on 2001/10/31 13:38:01 UTC
cvs commit: jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/persistence/inmemory NoPersistence.java
hammant 01/10/31 04:38:01
Modified: apps/db/src/java/org/apache/avalon/db/bcelparser
BCELSQLParser.java
apps/db/src/java/org/apache/avalon/db/persistence/inmemory
NoPersistence.java
Added: apps/db/src/java/org/apache/avalon/db/data/impl
DefaultTable.java
Log:
Default Table added
Revision Changes Path
1.3 +4 -1 jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/bcelparser/BCELSQLParser.java
Index: BCELSQLParser.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/bcelparser/BCELSQLParser.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- BCELSQLParser.java 2001/10/30 23:15:47 1.2
+++ BCELSQLParser.java 2001/10/31 12:38:01 1.3
@@ -43,6 +43,7 @@
import java.util.StringTokenizer;
import java.util.Vector;
+import java.util.HashMap;
/**
@@ -50,13 +51,15 @@
*
*
* @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class BCELSQLParser extends AbstractLoggable
implements Block, SQLParser, Contextualizable, Composable, Configurable, Initializable {
private DatabasePersistor mDatabasePersistor;
private GeneratedObjectClassLoader mGenClassLoader = new GeneratedObjectClassLoader();
+ private static int mGenObjSeq;
+ private HashMap mGeneratedObjTranslation = new HashMap();
/**
1.1 jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/data/impl/DefaultTable.java
Index: DefaultTable.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/
package org.apache.avalon.db.data.impl;
import org.apache.avalon.db.data.Table;
import org.apache.avalon.db.data.RowHolder;
import org.apache.avalon.db.data.Column;
import java.util.Vector;
/**
* Class DefaultTable
*
*
* @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
* @version $Revision: 1.1 $
*/
public class DefaultTable extends AbstractTable {
private Vector rows = new Vector();
/**
* Constructor DefaultTable
*
*
* @param name
* @param columns
* @param rowClass
*
*/
public DefaultTable(String name, Column[] columns, Class rowClass) {
super(name, columns, rowClass);
}
public void addRow(AbstractTableRow atr) {
rows.add(atr);
}
public void removeRow(AbstractTableRow atr) {
rows.remove(atr);
}
}
1.2 +4 -4 jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/persistence/inmemory/NoPersistence.java
Index: NoPersistence.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/db/src/java/org/apache/avalon/db/persistence/inmemory/NoPersistence.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- NoPersistence.java 2001/10/30 17:45:14 1.1
+++ NoPersistence.java 2001/10/31 12:38:01 1.2
@@ -34,13 +34,13 @@
*
*
* @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
*/
public class NoPersistence extends AbstractLoggable
implements DatabasePersistor, Block, Contextualizable, Composable, Configurable,
Initializable {
- private HashMap mTables = new HashMap();
+ private HashMap mAddressableObjects = new HashMap();
/**
* Method contextualize
@@ -94,7 +94,7 @@
*
*/
public Table getTable(String tableName) {
- return (Table) mTables.get(tableName);
+ return (Table) mAddressableObjects.get(tableName);
}
/**
@@ -107,7 +107,7 @@
*
*/
public boolean tableExists(String tableName) {
- return mTables.containsKey(tableName);
+ return mAddressableObjects.containsKey(tableName);
}
/**
@@ -119,6 +119,6 @@
*
*/
public void addTable(String tableName, Table table) {
- mTables.put(tableName, tableName);
+ mAddressableObjects.put(tableName, tableName);
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>