org.d2rq.db.vendor
Class InterbaseOrFirebird

java.lang.Object
  extended by org.d2rq.db.vendor.SQL92
      extended by org.d2rq.db.vendor.InterbaseOrFirebird
All Implemented Interfaces:
Vendor

public class InterbaseOrFirebird
extends SQL92


Nested Class Summary
 
Nested classes/interfaces inherited from class org.d2rq.db.vendor.SQL92
SQL92.IdentifierParser, SQL92.PatternDoublingQuoter, SQL92.Quoter
 
Field Summary
 
Fields inherited from interface org.d2rq.db.vendor.Vendor
HSQLDB, InterbaseOrFirebird, log, MSAccess, MySQL, Oracle, PostgreSQL, SQL92, SQLServer, Sybase
 
Constructor Summary
InterbaseOrFirebird()
           
 
Method Summary
 String getTrueTable()
          For databases that support SQL queries without a FROM clause, (SELECT 1+1), this should return null.
 
Methods inherited from class org.d2rq.db.vendor.SQL92
booleanExpressionToSimpleExpression, getAliasOperator, getConcatenationExpression, getDataType, getDefaultConnectionProperties, getRowNumLimitAsExpression, getRowNumLimitAsQueryAppendage, getRowNumLimitAsSelectModifier, initializeConnection, isIgnoredTable, parseIdentifiers, quoteBinaryLiteral, quoteDateLiteral, quoteStringLiteral, quoteTimeLiteral, quoteTimestampLiteral, toQualifiedTableName, toString, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterbaseOrFirebird

public InterbaseOrFirebird()
Method Detail

getTrueTable

public String getTrueTable()
Description copied from interface: Vendor
For databases that support SQL queries without a FROM clause, (SELECT 1+1), this should return null. For databases that require some sort of dummy table (e.g., Oracle: SELECT 1+1 FROM DUAL), this should return the name of that table.

Specified by:
getTrueTable in interface Vendor
Overrides:
getTrueTable in class SQL92