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: 7123 $ $Date: 2004-10-01 07:25:46 -0600 (Fri, 01 Oct 2004) $
- 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)
Creates a SQL statement.
|
| Methods inherited from class org.exolab.castor.jdo.drivers.JDBCQueryExpression |
addColumn, addCondition, addInnerJoin, addInnerJoin, addInnerJoin, addLimitClause, addOffsetClause, addOrderClause, addOuterJoin, addOuterJoin, addOuterJoin, addOuterJoin, addParameter, addSelect, addTable, addTable, addWhereClause, addWhereClause, clone, encodeColumn, getColumnList, getStandardStatement, isLimitClauseSupported, isOffsetClauseSupported, setDbMetaInfo, 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
- Creates a SQL statement.
In general, for a RDBMS/JDBC driver with a full support of the SQL standard/JDBC
specification, this will return a valid SQL statement. For some features,
a particular RDBMS might indicate that it does not support this feature by
throwing a
SyntaxNotSupportedException.
- Specified by:
getStatement in interface QueryExpression- Overrides:
getStatement in class JDBCQueryExpression
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
Copyright 2008 null. All Rights Reserved.