Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jdbf.engine.sql
Class InterbaseInterface  view InterbaseInterface download InterbaseInterface.java

java.lang.Object
  extended byorg.jdbf.engine.sql.SqlInterface
      extended byorg.jdbf.engine.sql.InterbaseInterface
All Implemented Interfaces:
java.io.Serializable

public class InterbaseInterface
extends SqlInterface

It's overrides SqlInterface's methods for constructing sql statements where Interbase's implementaion differs from ANSI or is not specified by ANSI.


Field Summary
 
Fields inherited from class org.jdbf.engine.sql.SqlInterface
AND, ASC, ASSIGNMENT, BETWEEN, CREATE, DELETE, DESC, DISTINCT, DROP, EQUAL, FROM, GREATER_OR_EQUAL, GREATER_THAN, GROUP_BY, HAVING, INSERT, LESS_OR_EQUAL, LESS_THAN, LIKE, MAX, NEXTVAL, NOT_EQUAL, NOT_EXISTS, NULL, OR, ORDER_BY, PARAMETER, SELECT, SELECT_ALL, SET, TABLE, UNION, UNIQUE, UPDATE, VALUES, WHERE
 
Constructor Summary
InterbaseInterface()
           
 
Method Summary
 java.lang.String getClauseStringLower()
          Return the lower function.
 java.lang.String getCurrentTimeStampStatement()
          Return the current timeStamp statement
 java.lang.String getSelectSequenceStatement(java.lang.String name)
          Forms an sql sequence statement given name This method throws an MappingExcpetion because for a generic sql interface the sequence feature is not supported.
 
Methods inherited from class org.jdbf.engine.sql.SqlInterface
getClauseStringCurrentTimeStamp, getColumnDefinition, getCountStatement, getCountStatement, getCreateTableStatement, getDropTableStatement, getInsertStatement, getSelectCountAll, getSelectInsertIdStatement, getSelectStatement, getSelectStatement, getUpdateStatement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterbaseInterface

public InterbaseInterface()
Method Detail

getClauseStringLower

public java.lang.String getClauseStringLower()
                                      throws org.jdbf.engine.mapping.MappingException
Return the lower function. Interbase has not the "Lower" function


getCurrentTimeStampStatement

public java.lang.String getCurrentTimeStampStatement()
                                              throws org.jdbf.engine.mapping.MappingException
Return the current timeStamp statement

Overrides:
getCurrentTimeStampStatement in class SqlInterface

getSelectSequenceStatement

public java.lang.String getSelectSequenceStatement(java.lang.String name)
                                            throws org.jdbf.engine.mapping.MappingException
Forms an sql sequence statement given name This method throws an MappingExcpetion because for a generic sql interface the sequence feature is not supported.

Overrides:
getSelectSequenceStatement in class SqlInterface