/** * Copy the state into the new platform. */ public void copyInto(Platform platform) { super.copyInto(platform); if (!(platform instanceof DatabasePlatform)) { return; } DatabasePlatform databasePlatform = (DatabasePlatform)platform; databasePlatform.setShouldTrimStrings(shouldTrimStrings()); databasePlatform.setUsesNativeSQL(usesNativeSQL()); databasePlatform.setUsesByteArrayBinding(usesByteArrayBinding()); databasePlatform.setUsesStringBinding(usesStringBinding()); databasePlatform.setShouldBindAllParameters(shouldBindAllParameters()); databasePlatform.setShouldCacheAllStatements(shouldCacheAllStatements()); databasePlatform.setStatementCacheSize(getStatementCacheSize()); databasePlatform.setTransactionIsolation(getTransactionIsolation()); databasePlatform.setMaxBatchWritingSize(getMaxBatchWritingSize()); databasePlatform.setShouldForceFieldNamesToUpperCase(shouldForceFieldNamesToUpperCase()); databasePlatform.setShouldOptimizeDataConversion(shouldOptimizeDataConversion()); databasePlatform.setStringBindingSize(getStringBindingSize()); databasePlatform.setUsesBatchWriting(usesBatchWriting()); databasePlatform.setUsesJDBCBatchWriting(usesJDBCBatchWriting()); databasePlatform.setUsesNativeBatchWriting(usesNativeBatchWriting()); databasePlatform.setUsesStreamsForBinding(usesStreamsForBinding()); }
super.copyInto(platform); if (!(platform instanceof DatabasePlatform)) { return;
super.copyInto(platform); if (!(platform instanceof DatabasePlatform)) { return;