I would agree with 'reserves the right'
java/engine/org/apache/derby/iapi/db/OptimizerTrace.java:33 'Cloudscape reserves the right.....'
I got sidetracked with dita docs, which I need to get back on again...
scott
Felipe Leme (JIRA) wrote:
[ http://issues.apache.org/jira/browse/DERBY-86?page=history ]
Felipe Leme updated DERBY-86: -----------------------------
Attachment: Database.diff
I'm sending a patch (Database.difF) to o.a.d.database.Database.java, which had references to com.ibm.db2j.impl.Database.DatabaseInterface.Database and Cloudscape documentation.
Regarding the references to "reserves the right", I think they should be removed as well. For instance, Database.java has the following javadoc at the beginning of its interface definition:
* <I>IBM Corp. reserves the right to change, rename, or * remove this interface at any time.</I>
It happens in many places:
# rgrep -x java -ril "reserves the" . ./java/demo/nserverdemo/SimpleNetworkServerSample.java ./java/demo/nserverdemo/SimpleNetworkClientSample.java ./java/demo/nserverdemo/NsSampleClientThread.java ./java/demo/nserverdemo/NetworkServerUtil.java ./java/demo/nserverdemo/NsSample.java ./java/engine/org/apache/derby/impl/sql/compile/AggregateDefinition.java ./java/engine/org/apache/derby/database/UserUtility.java ./java/engine/org/apache/derby/database/Database.java ./java/engine/org/apache/derby/iapi/db/ConsistencyChecker.java ./java/engine/org/apache/derby/iapi/db/ConnectionInfo.java ./java/engine/org/apache/derby/iapi/db/OptimizerTrace.java ./java/engine/org/apache/derby/iapi/db/Factory.java ./java/engine/org/apache/derby/iapi/db/TriggerExecutionContext.java ./java/engine/org/apache/derby/iapi/db/PropertyInfo.java ./java/engine/org/apache/derby/vti/VTIEnvironment.java ./java/engine/org/apache/derby/vti/VTICosting.java
I also ran a grep to all cloudscape references:
# rgrep -x java -ril cloudscape
./java/testing/org/apache/derbyTesting/functionTests/util/VTIClasses/ExternalTable.java ./java/testing/org/apache/derbyTesting/functionTests/util/VTIClasses/ECTResult.java ./java/testing/org/apache/derbyTesting/functionTests/tests/lang/outparams.java ./java/testing/org/apache/derbyTesting/functionTests/tests/lang/declareGlobalTempTableJava.java ./java/testing/org/apache/derbyTesting/functionTests/tests/lang/declareGlobalTempTableJavaJDBC30.java ./java/testing/org/apache/derbyTesting/functionTests/tests/lang/logStream.java ./java/testing/org/apache/derbyTesting/functionTests/tests/lang/WISCInsert.java ./java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/savepointJdbc30.java ./java/testing/org/apache/derbyTesting/functionTests/harness/Sed.java ./java/testing/org/apache/derbyTesting/functionTests/harness/SysInfoLog.java ./java/build/org/apache/derbyBuild/propertyconfig.java ./java/build/org/apache/derbyBuild/classlister.java ./java/drda/org/apache/derby/impl/drda/DB2jServerImpl.java ./java/drda/org/apache/derby/impl/drda/DRDAConnThread.java ./java/drda/org/apache/derby/impl/drda/DRDAStatement.java ./java/drda/org/apache/derby/drda/NetServlet.java ./java/drda/org/apache/derby/drda/NetworkServerControl.java ./java/engine/org/apache/derby/impl/sql/catalog/DD_Version.java ./java/engine/org/apache/derby/impl/sql/catalog/DataDictionaryImpl.java ./java/engine/org/apache/derby/impl/sql/GenericStatement.java ./java/engine/org/apache/derby/impl/sql/compile/TableElementList.java ./java/engine/org/apache/derby/impl/sql/compile/CurrentUserNode.java ./java/engine/org/apache/derby/impl/sql/compile/CurrentDatetimeOperatorNode.java ./java/engine/org/apache/derby/impl/sql/compile/CurrentIsolationNode.java ./java/engine/org/apache/derby/impl/sql/compile/AggregateDefinition.java ./java/engine/org/apache/derby/impl/sql/compile/CoalesceFunctionNode.java ./java/engine/org/apache/derby/impl/sql/compile/C_NodeNames.java ./java/engine/org/apache/derby/impl/sql/compile/ColumnDefinitionNode.java ./java/engine/org/apache/derby/impl/sql/compile/NodeFactoryImpl.java ./java/engine/org/apache/derby/impl/sql/compile/LikeEscapeOperatorNode.java ./java/engine/org/apache/derby/impl/sql/compile/SQLParser.java ./java/engine/org/apache/derby/impl/sql/execute/DeleteVTIResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/DeleteResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/GenericResultSetFactory.java ./java/engine/org/apache/derby/impl/sql/execute/DMLVTIResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/SetTransactionResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/UpdateVTIResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/WriteCursorConstantAction.java ./java/engine/org/apache/derby/impl/sql/execute/DeleteCascadeResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/MiscResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/AlterTableConstantAction.java ./java/engine/org/apache/derby/impl/sql/execute/AutoincrementCounter.java ./java/engine/org/apache/derby/impl/sql/execute/GenericConstantAction.java ./java/engine/org/apache/derby/impl/sql/execute/InsertResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/CallStatementResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/RowChangerImpl.java ./java/engine/org/apache/derby/impl/sql/execute/UpdateResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/ScalarAggregateResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/InsertVTIResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/GroupedAggregateResultSet.java ./java/engine/org/apache/derby/impl/sql/execute/TemporaryRowHolderResultSet.java ./java/engine/org/apache/derby/impl/sql/GenericPreparedStatement.java ./java/engine/org/apache/derby/impl/sql/GenericParameterValueSet.java ./java/engine/org/apache/derby/impl/io/CPStorageFactory.java ./java/engine/org/apache/derby/impl/store/access/RAMTransaction.java ./java/engine/org/apache/derby/impl/store/access/CacheableConglomerate.java ./java/engine/org/apache/derby/impl/store/access/btree/index/B2I.java ./java/engine/org/apache/derby/impl/store/access/btree/index/B2IUndo.java ./java/engine/org/apache/derby/impl/store/access/btree/D_BTreeController.java ./java/engine/org/apache/derby/impl/store/access/heap/D_HeapController.java ./java/engine/org/apache/derby/impl/store/access/RAMAccessManager.java ./java/engine/org/apache/derby/impl/store/raw/RawStore.java ./java/engine/org/apache/derby/impl/store/raw/log/LogAccessFile.java ./java/engine/org/apache/derby/impl/store/raw/log/ReadOnly.java ./java/engine/org/apache/derby/impl/store/raw/log/FlushedScan.java ./java/engine/org/apache/derby/impl/store/raw/log/LogToFile.java ./java/engine/org/apache/derby/impl/store/raw/log/FileLogger.java ./java/engine/org/apache/derby/impl/store/raw/log/Scan.java ./java/engine/org/apache/derby/impl/store/raw/xact/ContainerLocking3.java ./java/engine/org/apache/derby/impl/store/raw/xact/XactContext.java ./java/engine/org/apache/derby/impl/store/raw/xact/D_Xact.java ./java/engine/org/apache/derby/impl/store/raw/xact/XactFactory.java ./java/engine/org/apache/derby/impl/store/raw/xact/Xact.java ./java/engine/org/apache/derby/impl/store/raw/xact/ContainerLocking2.java ./java/engine/org/apache/derby/impl/store/raw/data/PhysicalPageOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/AllocExtent.java ./java/engine/org/apache/derby/impl/store/raw/data/InvalidatePageOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/RAFContainer.java ./java/engine/org/apache/derby/impl/store/raw/data/D_RecordId.java ./java/engine/org/apache/derby/impl/store/raw/data/LogicalPageOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/DirectAllocActions.java ./java/engine/org/apache/derby/impl/store/raw/data/LoggableAllocActions.java ./java/engine/org/apache/derby/impl/store/raw/data/TempRAFContainer.java ./java/engine/org/apache/derby/impl/store/raw/data/PhysicalUndoOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/UpdateOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/InsertOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/PageBasicOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/CopyRowsOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/PageActions.java ./java/engine/org/apache/derby/impl/store/raw/data/FileContainer.java ./java/engine/org/apache/derby/impl/store/raw/data/PurgeOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/BaseContainer.java ./java/engine/org/apache/derby/impl/store/raw/data/UpdateFieldOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/D_BaseContainerHandle.java ./java/engine/org/apache/derby/impl/store/raw/data/DeleteOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/StoredPage.java ./java/engine/org/apache/derby/impl/store/raw/data/BaseContainerHandle.java ./java/engine/org/apache/derby/impl/store/raw/data/TruncateOnCommit.java ./java/engine/org/apache/derby/impl/store/raw/data/SyncOnCommit.java ./java/engine/org/apache/derby/impl/store/raw/data/StreamFileContainerHandle.java ./java/engine/org/apache/derby/impl/store/raw/data/ContainerBasicOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/ContainerUndoOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/RemoveFileOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/BasePage.java ./java/engine/org/apache/derby/impl/store/raw/data/InitPageOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/AllocPage.java ./java/engine/org/apache/derby/impl/store/raw/data/CachedPage.java ./java/engine/org/apache/derby/impl/store/raw/data/InputStreamContainer.java ./java/engine/org/apache/derby/impl/store/raw/data/AllocationActions.java ./java/engine/org/apache/derby/impl/store/raw/data/BaseDataFileFactory.java ./java/engine/org/apache/derby/impl/store/raw/data/ContainerOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/SetReservedSpaceOperation.java ./java/engine/org/apache/derby/impl/store/raw/data/LogicalUndoOperation.java ./java/engine/org/apache/derby/impl/services/cache/Clock.java ./java/engine/org/apache/derby/impl/services/reflect/ReflectClassesJava2.java ./java/engine/org/apache/derby/impl/services/monitor/BaseMonitor.java ./java/engine/org/apache/derby/impl/services/jce/JCECipherProvider.java ./java/engine/org/apache/derby/impl/services/jce/JCECipherFactory.java ./java/engine/org/apache/derby/impl/services/bytecode/BCJava.java ./java/engine/org/apache/derby/impl/services/bytecode/d_BCValidate.java ./java/engine/org/apache/derby/impl/services/locks/SinglePool.java ./java/engine/org/apache/derby/impl/services/locks/LockSet.java ./java/engine/org/apache/derby/impl/services/locks/D_ActiveLock.java ./java/engine/org/apache/derby/impl/jdbc/EmbedStatement.java ./java/engine/org/apache/derby/impl/jdbc/EmbedSQLWarning.java ./java/engine/org/apache/derby/impl/jdbc/EmbedConnection30.java ./java/engine/org/apache/derby/impl/jdbc/Util.java ./java/engine/org/apache/derby/impl/jdbc/EmbedResultSet20.java ./java/engine/org/apache/derby/impl/jdbc/EmbedResultSet.java ./java/engine/org/apache/derby/impl/jdbc/ReaderToUTF8Stream.java ./java/engine/org/apache/derby/impl/jdbc/UTF8Reader.java ./java/engine/org/apache/derby/impl/jdbc/EmbedResultSetMetaData.java ./java/engine/org/apache/derby/impl/jdbc/EmbedSavepoint30.java ./java/engine/org/apache/derby/impl/jdbc/EmbedBlob.java ./java/engine/org/apache/derby/impl/jdbc/authentication/AuthenticationServiceBase.java ./java/engine/org/apache/derby/impl/jdbc/authentication/LDAPAuthenticationSchemeImpl.java ./java/engine/org/apache/derby/impl/jdbc/authentication/BasicAuthenticationServiceImpl.java ./java/engine/org/apache/derby/impl/jdbc/authentication/JNDIAuthenticationService.java ./java/engine/org/apache/derby/impl/jdbc/BinaryToRawStream.java ./java/engine/org/apache/derby/impl/load/Export.java ./java/engine/org/apache/derby/impl/load/LoadError.java ./java/engine/org/apache/derby/impl/load/Import.java ./java/engine/org/apache/derby/catalog/SystemProcedures.java ./java/engine/org/apache/derby/catalog/UUID.java ./java/engine/org/apache/derby/catalog/DefaultInfo.java ./java/engine/org/apache/derby/catalog/AliasInfo.java ./java/engine/org/apache/derby/catalog/TypeDescriptor.java ./java/engine/org/apache/derby/catalog/GetProcedureColumns.java ./java/engine/org/apache/derby/catalog/Statistics.java ./java/engine/org/apache/derby/database/UserUtility.java ./java/engine/org/apache/derby/authentication/UserAuthenticator.java ./java/engine/org/apache/derby/diag/ErrorMessages.java ./java/engine/org/apache/derby/diag/LockTable.java ./java/engine/org/apache/derby/diag/StatementCache.java ./java/engine/org/apache/derby/diag/TransactionTable.java ./java/engine/org/apache/derby/iapi/db/Database.java ./java/engine/org/apache/derby/iapi/db/OptimizerTrace.java ./java/engine/org/apache/derby/iapi/db/Factory.java ./java/engine/org/apache/derby/iapi/error/StandardException.java ./java/engine/org/apache/derby/iapi/jdbc/BrokeredConnection30.java ./java/engine/org/apache/derby/iapi/jdbc/DRDAServerStarter.java ./java/engine/org/apache/derby/iapi/jdbc/JDBCBoot.java ./java/engine/org/apache/derby/iapi/jdbc/ResourceAdapter.java ./java/engine/org/apache/derby/iapi/reference/Attribute.java ./java/engine/org/apache/derby/iapi/reference/EngineType.java ./java/engine/org/apache/derby/iapi/reference/MessageId.java ./java/engine/org/apache/derby/iapi/reference/Property.java ./java/engine/org/apache/derby/iapi/reference/SQLState.java ./java/engine/org/apache/derby/iapi/services/cache/CacheManager.java ./java/engine/org/apache/derby/iapi/services/cache/Cacheable.java ./java/engine/org/apache/derby/iapi/services/compiler/ClassBuilder.java ./java/engine/org/apache/derby/iapi/services/context/ContextService.java ./java/engine/org/apache/derby/iapi/services/crypto/CipherFactory.java ./java/engine/org/apache/derby/iapi/services/crypto/CipherProvider.java ./java/engine/org/apache/derby/iapi/services/daemon/DaemonFactory.java ./java/engine/org/apache/derby/iapi/services/daemon/Serviceable.java ./java/engine/org/apache/derby/iapi/services/diag/DiagnosticUtil.java ./java/engine/org/apache/derby/iapi/services/diag/Diagnosticable.java ./java/engine/org/apache/derby/iapi/services/i18n/MessageService.java ./java/engine/org/apache/derby/iapi/services/info/ProductVersionHolder.java ./java/engine/org/apache/derby/iapi/services/info/ProductGenusNames.java ./java/engine/org/apache/derby/iapi/services/io/ArrayInputStream.java ./java/engine/org/apache/derby/iapi/services/io/Formatable.java ./java/engine/org/apache/derby/iapi/services/io/StoredFormatIds.java ./java/engine/org/apache/derby/iapi/services/io/TypedFormat.java ./java/engine/org/apache/derby/iapi/services/loader/ClassFactory.java ./java/engine/org/apache/derby/iapi/services/loader/GeneratedClass.java ./java/engine/org/apache/derby/iapi/services/loader/GeneratedMethod.java ./java/engine/org/apache/derby/iapi/services/locks/Limit.java ./java/engine/org/apache/derby/iapi/services/locks/LockFactory.java ./java/engine/org/apache/derby/iapi/services/monitor/ModuleControl.java ./java/engine/org/apache/derby/iapi/services/monitor/ModuleFactory.java ./java/engine/org/apache/derby/iapi/services/monitor/Monitor.java ./java/engine/org/apache/derby/iapi/services/property/PropertyUtil.java ./java/engine/org/apache/derby/iapi/sql/conn/LanguageConnectionContext.java ./java/engine/org/apache/derby/iapi/sql/dictionary/DataDictionary.java ./java/engine/org/apache/derby/iapi/sql/dictionary/DDUtils.java ./java/engine/org/apache/derby/iapi/sql/dictionary/SchemaDescriptor.java ./java/engine/org/apache/derby/iapi/sql/execute/ConstantAction.java ./java/engine/org/apache/derby/iapi/sql/ParameterValueSet.java ./java/engine/org/apache/derby/iapi/store/access/conglomerate/LogicalUndo.java ./java/engine/org/apache/derby/iapi/store/access/AccessFactory.java ./java/engine/org/apache/derby/iapi/store/access/GlobalXact.java ./java/engine/org/apache/derby/iapi/store/access/RowSource.java ./java/engine/org/apache/derby/iapi/store/access/TransactionController.java ./java/engine/org/apache/derby/iapi/store/raw/data/RawContainerHandle.java ./java/engine/org/apache/derby/iapi/store/raw/data/DataFactory.java ./java/engine/org/apache/derby/iapi/store/raw/log/LogFactory.java ./java/engine/org/apache/derby/iapi/store/raw/log/Logger.java ./java/engine/org/apache/derby/iapi/store/raw/xact/TransactionFactory.java ./java/engine/org/apache/derby/iapi/store/raw/xact/RawTransaction.java ./java/engine/org/apache/derby/iapi/store/raw/ContainerHandle.java ./java/engine/org/apache/derby/iapi/store/raw/D_ContainerLock.java ./java/engine/org/apache/derby/iapi/store/raw/D_RowLock.java ./java/engine/org/apache/derby/iapi/store/raw/StreamContainerHandle.java ./java/engine/org/apache/derby/iapi/store/raw/LockingPolicy.java ./java/engine/org/apache/derby/iapi/store/raw/Loggable.java ./java/engine/org/apache/derby/iapi/store/raw/LogicalUndoable.java ./java/engine/org/apache/derby/iapi/store/raw/Page.java ./java/engine/org/apache/derby/iapi/store/raw/RawStoreFactory.java ./java/engine/org/apache/derby/iapi/store/raw/Transaction.java ./java/engine/org/apache/derby/iapi/store/raw/Undoable.java ./java/engine/org/apache/derby/iapi/types/DataTypeDescriptor.java ./java/engine/org/apache/derby/iapi/types/JSQLType.java ./java/engine/org/apache/derby/iapi/types/SQLChar.java ./java/engine/org/apache/derby/iapi/types/SQLDouble.java ./java/engine/org/apache/derby/iapi/types/TypeId.java ./java/engine/org/apache/derby/iapi/util/StringUtil.java ./java/engine/org/apache/derby/jdbc/Driver169.java ./java/engine/org/apache/derby/jdbc/Driver20.java ./java/engine/org/apache/derby/jdbc/EmbedPooledConnection.java ./java/engine/org/apache/derby/jdbc/EmbeddedDataSource.java ./java/engine/org/apache/derby/jdbc/EmbeddedConnectionPoolDataSource.java ./java/engine/org/apache/derby/jdbc/EmbeddedDriver.java ./java/engine/org/apache/derby/jdbc/EmbeddedXADataSource.java ./java/engine/org/apache/derby/jdbc/ReferenceableDataSource.java ./java/engine/org/apache/derby/jdbc/XATransactionState.java ./java/engine/org/apache/derby/vti/UpdatableVTITemplate.java ./java/engine/org/apache/derby/vti/DeferModification.java ./java/tools/org/apache/derby/impl/tools/sysinfo/Main.java ./java/tools/org/apache/derby/impl/tools/sysinfo/ZipInfoProperties.java
(Not sure if that would be fixed by the Cloudscape.diff.gz though)
-- Felipe
sweep of name changes to Derby ------------------------------
Key: DERBY-86 URL: http://issues.apache.org/jira/browse/DERBY-86 Project: Derby Type: Task Environment: any Reporter: scott hutinger Priority: Trivial Attachments: Cloudscape.diff.gz, Database.diff
Change code references to Derby etc...
