Modifier and Type | Method and Description |
---|---|
DatabasePlatform |
DatabaseAccessor.getPlatform()
Return the platform.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
DatabaseAccessor.getObject(ResultSet resultSet,
DatabaseField field,
ResultSetMetaData metaData,
int columnNumber,
DatabasePlatform platform,
boolean optimizeData,
AbstractSession session)
Return an object retrieved from resultSet with the getObject() method.
|
protected Object |
DatabaseAccessor.getObjectThroughOptimizedDataConversion(ResultSet resultSet,
DatabaseField field,
int type,
int columnNumber,
DatabasePlatform platform,
AbstractSession session)
Handle the conversion into java optimially through calling the direct type API.
|
void |
OutputParameterForCallableStatement.prepare(DatabasePlatform platform) |
void |
InOutputParameterForCallableStatement.set(DatabasePlatform platform,
PreparedStatement statement,
int index,
AbstractSession session) |
void |
BindCallCustomParameter.set(DatabasePlatform platform,
PreparedStatement statement,
int index,
AbstractSession session) |
void |
OutputParameterForCallableStatement.set(DatabasePlatform platform,
PreparedStatement statement,
int index,
AbstractSession session) |
boolean |
DatabaseCall.shouldCacheStatement(DatabasePlatform databasePlatform)
Bound calls can use prepared statement caching.
|
boolean |
DatabaseCall.usesBinding(DatabasePlatform databasePlatform)
The call may specify that its parameters should be bound.
|
Constructor and Description |
---|
InOutputParameterForCallableStatement(Object inParameter,
DatabaseField outField,
DatabasePlatform platform) |
OutputParameterForCallableStatement(DatabaseField field,
DatabasePlatform platform) |
OutputParameterForCallableStatement(DatabaseField field,
DatabasePlatform platform,
boolean isCursor) |
Modifier and Type | Field and Description |
---|---|
protected DatabasePlatform |
ExpressionJavaPrinter.platform |
Modifier and Type | Method and Description |
---|---|
DatabasePlatform |
ExpressionJavaPrinter.getPlatform() |
DatabasePlatform |
ExpressionSQLPrinter.getPlatform()
INTERNAL:
Return the database platform specific information.
|
Modifier and Type | Method and Description |
---|---|
ExpressionOperator |
CompoundExpression.getPlatformOperator(DatabasePlatform platform) |
ExpressionOperator |
FunctionExpression.getPlatformOperator(DatabasePlatform platform) |
void |
CompoundExpression.initializePlatformOperator(DatabasePlatform platform)
INTERNAL:
|
void |
FunctionExpression.initializePlatformOperator(DatabasePlatform platform)
INTERNAL:
|
Constructor and Description |
---|
ExpressionJavaPrinter(String builderString,
StringWriter writer,
DatabasePlatform platform) |
Modifier and Type | Method and Description |
---|---|
DatabasePlatform |
AbstractSession.getPlatform()
PUBLIC:
Return the database platform currently connected to.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessPlatform
Purpose: Provides Microsoft Access specific behaviour.
|
class |
AttunityPlatform
TopLink Platform class which works with Attunity's Connect JDBC driver.
|
class |
CloudscapePlatform
Purpose: Provides CloudScape DBMS specific behaviour.
|
class |
DatabasePlatform
DatabasePlatform is private to TopLink.
|
class |
DB2MainframePlatform
Purpose: Provides DB2 Mainframe specific behaviour.
|
class |
DB2Platform
Purpose: Provides DB2 specific behaviour.
|
class |
DBasePlatform
Purpose: Provides DBase specific behaviour.
|
class |
DerbyPlatform
Purpose: Provides Derby DBMS specific behaviour.
|
class |
HSQLPlatform
Purpose: Provides HSQL specific behaviour.
|
class |
InformixPlatform
Purpose: Provides Informix specific behaviour.
|
class |
JavaDBPlatform
Purpose: Allows to use JavaDBPlatform as a synonym for DerbyPlatform
|
class |
MySQL4Platform
Purpose: Provides MySQL specific behaviour.
|
class |
PointBasePlatform
Support the Pointbase database.
|
class |
PostgreSQLPlatform
Purpose: Provides Postgres specific behaviour.
|
class |
SQLAnyWherePlatform
Provides SQL Anywhere specific behaviour.
|
class |
SQLServerPlatform
Purpose: Provides SQL Server specific behaviour.
|
class |
SybasePlatform
Purpose: Provides Sybase specific behaviour.
|
class |
TimesTenPlatform |
Modifier and Type | Class and Description |
---|---|
class |
OraclePlatform
Purpose: Provides Oracle specific behaviour.
|
Modifier and Type | Method and Description |
---|---|
void |
SQLCall.appendTranslationParameter(Writer writer,
ParameterExpression expression,
DatabasePlatform platform)
INTERNAL:
All values are printed as ? to allow for parameter binding or translation during the execute of the call.
|
Modifier and Type | Method and Description |
---|---|
DatabasePlatform |
Login.getPlatform()
INTERNAL:
Return the database platform specific information.
|
DatabasePlatform |
Session.getPlatform()
PUBLIC:
Return the database platform currently connected to.
|
DatabasePlatform |
DatasourceLogin.getPlatform()
INTERNAL:
Return the database platform specific information.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseLogin.usePlatform(DatabasePlatform platform)
ADVANCED:
Set the database platform to be custom platform.
|
Constructor and Description |
---|
DatabaseLogin(DatabasePlatform databasePlatform)
ADVANCED:
Create a new login for the given platform.
|
Modifier and Type | Method and Description |
---|---|
protected ForeignKeyConstraint |
TableDefinition.buildForeignKeyConstraint(FieldDefinition field,
DatabasePlatform platform)
Build a foriegn key constraint using FieldDefinition.getForeignKeyFieldName().
|
protected ForeignKeyConstraint |
TableDefinition.buildForeignKeyConstraint(Vector fkFieldNames,
Vector pkFieldNames,
TableDefinition targetTable,
DatabasePlatform platform)
Build a foriegn key constraint.
|
protected UniqueKeyConstraint |
TableDefinition.buildUniqueKeyConstraint(String[] fieldNames,
int serialNumber,
DatabasePlatform platform) |
Copyright © 2024. All rights reserved.