org.exolab.castor.jdo.drivers

Class SybaseQueryExpression

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

Nested Class Summary

Nested classes/interfaces inherited from class org.exolab.castor.jdo.drivers.JDBCQueryExpression

JDBCQueryExpression.Join

Field Summary

Fields inherited from class org.exolab.castor.jdo.drivers.JDBCQueryExpression

_cols, _conds, _distinct, _factory, _joins, _limit, _order, _select, _tables, _where

Fields inherited from interface org.exolab.castor.persist.spi.QueryExpression

OpBetween, OpBetweenAnd, OpEquals, OpGreater, OpGreaterEquals, OpLess, OpLessEquals, OpLike, OpNotEquals, OpNotLike

Constructor Summary

SybaseQueryExpression(PersistenceFactory factory)

Method Summary

void
addInnerJoin(String leftTable, String leftColumn, String leftTableAlias, String rightTable, String rightColumn, String rightTableAlias)
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, addInnerJoin, addLimitClause, addOrderClause, addOuterJoin, addOuterJoin, addOuterJoin, addOuterJoin, addParameter, addSelect, addTable, addTable, addWhereClause, addWhereClause, clone, encodeColumn, getColumnList, getStandardStatement, getStatement, setDistinct, toString

Constructor Details

SybaseQueryExpression

public SybaseQueryExpression(PersistenceFactory factory)

Method Details

addInnerJoin

public void addInnerJoin(String leftTable,
                         String leftColumn,
                         String leftTableAlias,
                         String rightTable,
                         String rightColumn,
                         String rightTableAlias)
Specified by:
addInnerJoin in interface QueryExpression
Overrides:
addInnerJoin in interface JDBCQueryExpression

getStatement

public String getStatement(boolean lock)
This should work for JDBC drivers with a full support of JDBC specification.
Specified by:
getStatement in interface QueryExpression
Overrides:
getStatement in interface JDBCQueryExpression

Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com