java.lang.Object
org.jdbf.engine.sql.SqlInterface
org.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.
| 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 |
| 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 |
InterbaseInterface
public InterbaseInterface()
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