org.exolab.castor.jdo.engine
public final class SQLEngine extends Object implements Persistence
Version: $Revision: 1.2 $ $Date: 2003/03/03 09:57:15 $
| Nested Class Summary | |
|---|---|
| static class | SQLEngine.ColumnInfo |
| static class | SQLEngine.FieldInfo |
| static class | SQLEngine.SQLQuery |
| Constructor Summary | |
|---|---|
| SQLEngine(JDOClassDescriptor clsDesc, LogInterceptor logInterceptor, PersistenceFactory factory, String stampField) | |
| Method Summary | |
|---|---|
| Object | create(Database database, Object conn, Object[] fields, Object identity) |
| PersistenceQuery | createCall(String spCall, Class[] types) |
| PersistenceQuery | createQuery(QueryExpression query, Class[] types, AccessMode accessMode) |
| void | delete(Object conn, Object identity) |
| JDOClassDescriptor | getDescriptor()
Used by OQLQuery to retrieve the class descriptor. |
| QueryExpression | getFinder() |
| Persistence.FieldInfo[] | getInfo() |
| QueryExpression | getQueryExpression() |
| Object | load(Object conn, Object[] fields, Object identity, AccessMode accessMode) |
| String | quoteName(String name)
Used by ParseTreeWalker to quote names in WHERE clause |
| void | setExtends(SQLEngine engine)
Mutator method for setting extends SQLEngine |
| Object | store(Object conn, Object[] fields, Object identity, Object[] original, Object stamp) |
| String | toString() |
| void | writeLock(Object conn, Object identity) |
Parameters: engine