|
Oracle Application Server TopLink API Reference 10g Release 2 (10.1.2) B15903-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:
Field Summary |
Fields inherited from class oracle.toplink.internal.databaseaccess.DatabasePlatform |
DEFAULT_MAX_BATCH_WRITING_SIZE, DEFAULT_PARAMETERIZED_MAX_BATCH_WRITING_SIZE |
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 DatabasePlatform
public boolean isInformix()
isInformix
in class DatabasePlatform
public boolean isInformixOuterJoin()
isInformixOuterJoin
in class DatabasePlatform
public java.util.Hashtable maximumNumericValues()
NOTE: BigInteger & BigDecimal maximums are dependent upon their precision & Scale
maximumNumericValues
in class DatabasePlatform
public 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 DatabasePlatform
ValidationException
public boolean requiresProcedureCallBrackets()
requiresProcedureCallBrackets
in class DatabasePlatform
public boolean shouldPrintConstraintNameAfter()
shouldPrintConstraintNameAfter
in class DatabasePlatform
public boolean shouldPrintOuterJoinInWhereClause()
shouldPrintOuterJoinInWhereClause
in class DatabasePlatform
public boolean supportsNativeSequenceNumbers()
supportsNativeSequenceNumbers
in class DatabasePlatform
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |