public class GemFireXDPlatform extends DerbyPlatform
| Modifier and Type | Field and Description |
|---|---|
static String |
DATABASENAME
Database name of this platform.
|
static String |
JDBC_CLIENT_DRIVER
The GemFireXD jdbc driver for use as a client for a normal server.
|
static String |
JDBC_SUBPROTOCOL
The subprotocol used by the GemFireXD drivers.
|
JDBC_DRIVER, JDBC_DRIVER_EMBEDDEDJDBC_SUBPROTOCOL_1, JDBC_SUBPROTOCOL_2MODEL_DEFAULT_NAME| Constructor and Description |
|---|
GemFireXDPlatform()
Creates a new GemFireXD platform instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createDatabase(String jdbcDriverClassName,
String connectionUrl,
String username,
String password,
Map parameters)
Creates the database specified by the given parameters.
|
protected String |
getDriver() |
String |
getName()
Returns the name of the database that this platform is for.
|
protected void |
writeAllDDLs(Connection conn,
Writer writer,
boolean exportAll) |
getTableDefinitionChangesPredicateafterInsert, afterUpdate, alterModel, alterModel, alterModel, alterModel, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, alterTables, beforeInsert, beforeUpdate, createDeleteSql, createInsertSql, createModel, createModel, createModel, createModel, createResultSetIterator, createSelectLastInsertIdSql, createTables, createTables, createTables, createTables, createUpdateSql, createUpdateSql, delete, delete, dropDatabase, dropModel, dropModel, dropTable, dropTable, dropTables, dropTables, evaluateBatch, evaluateBatch, exists, exists, extractColumnValue, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, findChangedForeignKey, findChangedIndex, findChangedTable, getAlterModelSql, getAlterModelSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getAlterTablesSql, getChanges, getCreateModelSql, getCreateModelSql, getCreateTablesSql, getCreateTablesSql, getDeleteSql, getDropModelSql, getDropTableSql, getDropTablesSql, getInsertSql, getLog, getModelComparator, getModelReader, getObjectFromResultSet, getObjectFromResultSet, getPlatformInfo, getSqlBuilder, getTemporaryTableFor, getUpdateSql, getUpdateSql, insert, insert, insert, insert, isAddIdentityUsingAlterTableOn, isDefaultOnDeleteActionUsedIfUnsupported, isDefaultOnUpdateActionUsedIfUnsupported, isDelimitedIdentifierModeOn, isForeignKeysSorted, isIdentityOverrideOn, isScriptModeOn, isSqlCommentsOn, logWarnings, postprocessModelFromDatabase, processChange, processChange, processChange, processChange, processChange, processChange, processChange, processChange, processChange, processChanges, query, query, query, query, readModelFromDatabase, readModelFromDatabase, readModelFromDatabase, readModelFromDatabase, setAddIdentityUsingAlterTable, setDefaultOnDeleteActionUsedIfUnsupported, setDefaultOnUpdateActionUsedIfUnsupported, setDelimitedIdentifierModeOn, setForeignKeysSorted, setIdentityOverrideOn, setModelReader, setObject, setScriptModeOn, setSqlBuilder, setSqlCommentsOn, setStatementParameterValue, shutdownDatabase, shutdownDatabase, sortChanges, store, store, toColumnValues, update, update, update, update, writeAllDDLsborrowConnection, closeStatement, getDataSource, getIsolationLevel, getPassword, getUsername, returnConnection, setDataSource, setIsolationLevel, setPassword, setUsernameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitborrowConnection, getDataSource, getIsolationLevel, getPassword, getUsername, returnConnection, setDataSource, setIsolationLevel, setPassword, setUsernamepublic static final String DATABASENAME
public static final String JDBC_CLIENT_DRIVER
public static final String JDBC_SUBPROTOCOL
public GemFireXDPlatform()
public String getName()
getName in interface PlatformgetName in class DerbyPlatformprotected String getDriver()
public void createDatabase(String jdbcDriverClassName, String connectionUrl, String username, String password, Map parameters) throws DatabaseOperationException, UnsupportedOperationException
Platform.setDataSource(DataSource) because it is not possible to
retrieve the connection information from it without establishing a connection.createDatabase in interface PlatformcreateDatabase in class DerbyPlatformjdbcDriverClassName - The jdbc driver class nameconnectionUrl - The url to connect to the database if it were already createdusername - The username for creating the databasepassword - The password for creating the databaseparameters - Additional parameters relevant to database creation (which are platform specific)DatabaseOperationExceptionUnsupportedOperationExceptionprotected void writeAllDDLs(Connection conn, Writer writer, boolean exportAll) throws SQLException, IOException
writeAllDDLs in class PlatformImplBaseSQLExceptionIOExceptionCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.