org.exolab.castor.jdo.drivers
Class SybaseQueryExpression
java.lang.Object
org.exolab.castor.jdo.drivers.JDBCQueryExpression
org.exolab.castor.jdo.drivers.SybaseQueryExpression
- All Implemented Interfaces:
- QueryExpression
public final class SybaseQueryExpression
- extends JDBCQueryExpression
QueryExpression for Sybase Adaptive Servers.
- Version:
- $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:15 $
- Author:
- Oleg Nitz
Method Summary |
void |
addInnerJoin(java.lang.String leftTable,
java.lang.String leftColumn,
java.lang.String leftTableAlias,
java.lang.String rightTable,
java.lang.String rightColumn,
java.lang.String rightTableAlias)
Add an inner join with an aliases for the tables |
java.lang.String |
getStatement(boolean lock)
This should work for JDBC drivers with a full support of JDBC specification. |
Methods inherited from class org.exolab.castor.jdo.drivers.JDBCQueryExpression |
addColumn, addCondition, addInnerJoin, addInnerJoin, addInnerJoin, addLimitClause, addOrderClause, addOuterJoin, addOuterJoin, addOuterJoin, addOuterJoin, addParameter, addSelect, addTable, addTable, addWhereClause, addWhereClause, clone, encodeColumn, getColumnList, getStandardStatement, setDistinct, toString |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SybaseQueryExpression
public SybaseQueryExpression(PersistenceFactory factory)
getStatement
public java.lang.String getStatement(boolean lock)
- Description copied from class:
JDBCQueryExpression
- This should work for JDBC drivers with a full support of JDBC specification.
- Specified by:
getStatement
in interface QueryExpression
- Overrides:
getStatement
in class JDBCQueryExpression
- Parameters:
lock
- True if a write lock is required
- Returns:
- The SQL statement
addInnerJoin
public void addInnerJoin(java.lang.String leftTable,
java.lang.String leftColumn,
java.lang.String leftTableAlias,
java.lang.String rightTable,
java.lang.String rightColumn,
java.lang.String rightTableAlias)
- Description copied from interface:
QueryExpression
- Add an inner join with an aliases for the tables
- Specified by:
addInnerJoin
in interface QueryExpression
- Overrides:
addInnerJoin
in class JDBCQueryExpression
- Parameters:
leftTable
- The table name on the left sideleftColumn
- The column name on the left sideleftTableAlias
- The alias name to use for the table on the left siderightTable
- The table name on the right siderightColumn
- The column name on the right siderightTableAlias
- The alias name to use for the table on the right side
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com