org.exolab.castor.jdo.engine
Class SQLEngine
java.lang.Object
org.exolab.castor.jdo.engine.SQLEngine
- Persistence
public final class SQLEngine
extends java.lang.Object
The SQL engine performs persistence of one object type against one
SQL database. It can only persist simple objects and extended
relationships. An SQL engine is created for each object type
represented by a database. When persisting, it requires a physical
connection that maps to the SQL database and the transaction
running on that database
$Revision: 1.2 $ $Date: 2003/03/03 09:57:15 $
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)
|
quoteName
public String quoteName(String name)
Used by ParseTreeWalker to quote names in WHERE clause
setExtends
public void setExtends(SQLEngine engine)
Mutator method for setting extends SQLEngine
toString
public String toString()
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com