org.castor.cpa.persistence.sql.driver
Class PointbaseQueryExpression

java.lang.Object
  extended by org.castor.cpa.persistence.sql.driver.JDBCQueryExpression
      extended by org.castor.cpa.persistence.sql.driver.PointbaseQueryExpression
All Implemented Interfaces:
QueryExpression

public final class PointbaseQueryExpression
extends JDBCQueryExpression

QueryExpression implementation for Borland's Pointbase.

Since:
1.0M2
Version:
$Revision: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
Author:
Werner Guttmann

Nested Class Summary
 
Nested classes/interfaces inherited from class org.castor.cpa.persistence.sql.driver.JDBCQueryExpression
JDBCQueryExpression.Join
 
Field Summary
 
Fields inherited from class org.castor.cpa.persistence.sql.driver.JDBCQueryExpression
_dbInfo, _distinct, _factory, _joins, _limit, _offset, _order, _select, _tables
 
Fields inherited from interface org.exolab.castor.persist.spi.QueryExpression
OP_BETWEEN, OP_BETWEEN_AND, OP_EQUALS, OP_GREATER, OP_GREATER_EQUALS, OP_LESS, OP_LESS_EQUALS, OP_LIKE, OP_NOT_EQUALS, OP_NOT_LIKE
 
Constructor Summary
PointbaseQueryExpression(PersistenceFactory factory)
          Craetes an instance of this class.
 
Method Summary
 java.lang.String getStatement(boolean lock)
          Creates a SQL statement.
 
Methods inherited from class org.castor.cpa.persistence.sql.driver.JDBCQueryExpression
addColumn, addCondition, addInnerJoin, addLimitClause, addOffsetClause, addOrderClause, addOuterJoin, addParameter, addSelect, 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
 

Constructor Detail

PointbaseQueryExpression

public PointbaseQueryExpression(PersistenceFactory factory)
Craetes an instance of this class.

Parameters:
factory - PersistenceFactory instance.
Method Detail

getStatement

public java.lang.String getStatement(boolean lock)
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
Parameters:
lock - True if a write lock is required
Returns:
The SQL statement


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