|
Oracle Application Server TopLink API Reference 10g (9.0.4) B10491-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--oracle.toplink.internal.databaseaccess.DatabasePlatform
|
+--oracle.toplink.internal.databaseaccess.InformixPlatform
Purpose: Provides Informix specific behaviour.
Responsibilities:
| Constructor Summary | |
InformixPlatform() | |
| Method Summary | |
java.lang.String |
getSelectForUpdateString()Informix seems to like this syntax instead of the OF * syntax. |
boolean |
isInformix() |
boolean |
isInformixOuterJoin()Some database require outer joins to be given in the where clause, others require it in the from clause. |
java.util.Hashtable |
maximumNumericValues()Builds a table of maximum numeric values keyed on java class. |
java.util.Hashtable |
minimumNumericValues()Builds a table of minimum numeric values keyed on java class. |
void |
printFieldIdentityClause(java.io.Writer writer)Append the receiver's field serial constraint clause to a writer. |
boolean |
requiresProcedureCallBrackets()USed for sp calls. |
boolean |
shouldPrintConstraintNameAfter()Some Platforms want the constraint name after the constraint definition. |
boolean |
shouldPrintOuterJoinInWhereClause()Some database require outer joins to be given in the where clause, others require it in the from clause. |
boolean |
supportsNativeSequenceNumbers()Return true if the receiver uses host sequence numbers, generated on the database. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public InformixPlatform()
| Method Detail |
public java.lang.String getSelectForUpdateString()
getSelectForUpdateString in class DatabasePlatformpublic boolean isInformix()
isInformix in class DatabasePlatformpublic boolean isInformixOuterJoin()
isInformixOuterJoin in class DatabasePlatformpublic java.util.Hashtable maximumNumericValues()
NOTE: BigInteger & BigDecimal maximums are dependent upon their precision & Scale
maximumNumericValues in class DatabasePlatformpublic java.util.Hashtable minimumNumericValues()
NOTE: BigInteger & BigDecimal minimums are dependent upon their precision & Scale
minimumNumericValues in class DatabasePlatform
public void printFieldIdentityClause(java.io.Writer writer)
throws ValidationException
printFieldIdentityClause in class DatabasePlatformValidationExceptionpublic boolean requiresProcedureCallBrackets()
requiresProcedureCallBrackets in class DatabasePlatformpublic boolean shouldPrintConstraintNameAfter()
shouldPrintConstraintNameAfter in class DatabasePlatformpublic boolean shouldPrintOuterJoinInWhereClause()
shouldPrintOuterJoinInWhereClause in class DatabasePlatformpublic boolean supportsNativeSequenceNumbers()
supportsNativeSequenceNumbers in class DatabasePlatform
|
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||