/** * INTERNAL: Check that the qualifiers on the historical tables are * properly set. * <p>A similar method exists on ClassDescriptor. */ protected void verifyTableQualifiers(DatasourcePlatform platform) { HistoricalDatabaseTable table; DatabaseTable scratchTable; Enumeration tableEnumeration; String tableQualifier = platform.getTableQualifier(); if (tableQualifier.length() == 0) { return; } tableEnumeration = getHistoricalTables().elements(); while (tableEnumeration.hasMoreElements()) { table = (HistoricalDatabaseTable)tableEnumeration.nextElement(); // Build a scratch table to see if history table name has a qualifier. scratchTable = new DatabaseTable(table.getQualifiedName()); if (scratchTable.getTableQualifier().length() == 0) { scratchTable.setTableQualifier(tableQualifier); table.setHistoricalName(scratchTable.getQualifiedNameDelimited(platform)); } } }
/** * INTERNAL: Check that the qualifiers on the historical tables are * properly set. * <p>A similar method exists on ClassDescriptor. */ protected void verifyTableQualifiers(DatasourcePlatform platform) { String tableQualifier = platform.getTableQualifier(); if (tableQualifier.length() == 0) { return; } for (DatabaseTable table : getHistoricalTables()) { // Build a scratch table to see if history table name has a qualifier. DatabaseTable scratchTable = new DatabaseTable(table.getQualifiedName()); if (scratchTable.getTableQualifier().length() == 0) { scratchTable.setTableQualifier(tableQualifier); ((HistoricalDatabaseTable)table).setHistoricalName(scratchTable.getQualifiedNameDelimited(platform)); } } }
/** * INTERNAL: Check that the qualifiers on the historical tables are * properly set. * <p>A similar method exists on ClassDescriptor. */ protected void verifyTableQualifiers(DatasourcePlatform platform) { String tableQualifier = platform.getTableQualifier(); if (tableQualifier.length() == 0) { return; } for (DatabaseTable table : getHistoricalTables()) { // Build a scratch table to see if history table name has a qualifier. DatabaseTable scratchTable = new DatabaseTable(table.getQualifiedName()); if (scratchTable.getTableQualifier().length() == 0) { scratchTable.setTableQualifier(tableQualifier); ((HistoricalDatabaseTable)table).setHistoricalName(scratchTable.getQualifiedNameDelimited(platform)); } } }
/** * Copy the state into the new platform. */ public void copyInto(Platform platform) { if (!(platform instanceof DatasourcePlatform)) { return; } DatasourcePlatform datasourcePlatform = (DatasourcePlatform)platform; datasourcePlatform.setTableQualifier(getTableQualifier()); datasourcePlatform.setTimestampQuery(this.timestampQuery); datasourcePlatform.setConversionManager(getConversionManager()); if (hasDefaultSequence()) { datasourcePlatform.setDefaultSequence(getDefaultSequence()); } datasourcePlatform.setSequences(getSequences()); datasourcePlatform.sequencesAfterCloneCleanup(); }
/** * Copy the state into the new platform. */ public void copyInto(Platform platform) { if (!(platform instanceof DatasourcePlatform)) { return; } DatasourcePlatform datasourcePlatform = (DatasourcePlatform)platform; datasourcePlatform.setTableQualifier(getTableQualifier()); datasourcePlatform.setTimestampQuery(this.timestampQuery); datasourcePlatform.setConversionManager(getConversionManager()); if (hasDefaultSequence()) { datasourcePlatform.setDefaultSequence(getDefaultSequence()); } datasourcePlatform.setSequences(getSequences()); datasourcePlatform.sequencesAfterCloneCleanup(); datasourcePlatform.defaultNativeSequenceToTable = this.defaultNativeSequenceToTable; }
/** * Copy the state into the new platform. */ @Override public void copyInto(Platform platform) { if (!(platform instanceof DatasourcePlatform)) { return; } DatasourcePlatform datasourcePlatform = (DatasourcePlatform)platform; datasourcePlatform.setTableQualifier(getTableQualifier()); datasourcePlatform.setTimestampQuery(this.timestampQuery); datasourcePlatform.setConversionManager(getConversionManager()); if (hasDefaultSequence()) { datasourcePlatform.setDefaultSequence(getDefaultSequence()); } datasourcePlatform.setSequences(getSequences()); datasourcePlatform.sequencesAfterCloneCleanup(); datasourcePlatform.setDefaultNativeSequenceToTable(getDefaultNativeSequenceToTable()); datasourcePlatform.setDefaultSeqenceAtNextValue(getDefaultSeqenceAtNextValue()); }