This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository libjdo-api-java.
commit 9bc61be882dc41963825a2160568fa695a50d38d Merge: defc3f6 0652297 Author: Emmanuel Bourg <[email protected]> Date: Tue Oct 27 22:25:08 2015 +0100 Merge tag 'upstream/3.1' Upstream version 3.1 LICENSE.txt | 202 + NOTICE.txt | 5 + README.html | 208 + api/pom.xml | 194 + api/src/java/javax/jdo/Bundle.properties | 158 + api/src/java/javax/jdo/Constants.java | 1082 ++ api/src/java/javax/jdo/Enhancer.java | 456 + api/src/java/javax/jdo/Extent.java | 93 + api/src/java/javax/jdo/FetchGroup.java | 281 + api/src/java/javax/jdo/FetchPlan.java | 222 + api/src/java/javax/jdo/InstanceCallbacks.java | 71 + api/src/java/javax/jdo/JDOCanRetryException.java | 95 + api/src/java/javax/jdo/JDODataStoreException.java | 96 + .../javax/jdo/JDODetachedFieldAccessException.java | 84 + api/src/java/javax/jdo/JDOEnhanceException.java | 64 + api/src/java/javax/jdo/JDOEnhancer.java | 152 + api/src/java/javax/jdo/JDOException.java | 296 + .../java/javax/jdo/JDOFatalDataStoreException.java | 97 + api/src/java/javax/jdo/JDOFatalException.java | 96 + .../java/javax/jdo/JDOFatalInternalException.java | 100 + api/src/java/javax/jdo/JDOFatalUserException.java | 95 + api/src/java/javax/jdo/JDOHelper.java | 2053 ++++ .../java/javax/jdo/JDONullIdentityException.java | 78 + .../java/javax/jdo/JDOObjectNotFoundException.java | 102 + .../jdo/JDOOptimisticVerificationException.java | 93 + .../javax/jdo/JDOQueryInterruptedException.java | 44 + api/src/java/javax/jdo/JDOReadOnlyException.java | 72 + .../javax/jdo/JDOUnsupportedOptionException.java | 67 + .../java/javax/jdo/JDOUserCallbackException.java | 97 + api/src/java/javax/jdo/JDOUserException.java | 95 + api/src/java/javax/jdo/ObjectState.java | 55 + api/src/java/javax/jdo/PersistenceManager.java | 1346 +++ .../java/javax/jdo/PersistenceManagerFactory.java | 787 ++ api/src/java/javax/jdo/Query.java | 798 ++ api/src/java/javax/jdo/Transaction.java | 248 + api/src/java/javax/jdo/annotations/Cacheable.java | 37 + api/src/java/javax/jdo/annotations/Column.java | 110 + api/src/java/javax/jdo/annotations/Columns.java | 38 + .../javax/jdo/annotations/DatastoreIdentity.java | 69 + .../java/javax/jdo/annotations/Discriminator.java | 74 + .../jdo/annotations/DiscriminatorStrategy.java | 31 + api/src/java/javax/jdo/annotations/Element.java | 146 + api/src/java/javax/jdo/annotations/Embedded.java | 63 + .../java/javax/jdo/annotations/EmbeddedOnly.java | 36 + api/src/java/javax/jdo/annotations/Extension.java | 49 + api/src/java/javax/jdo/annotations/Extensions.java | 39 + api/src/java/javax/jdo/annotations/FetchGroup.java | 59 + .../java/javax/jdo/annotations/FetchGroups.java | 39 + api/src/java/javax/jdo/annotations/FetchPlan.java | 58 + api/src/java/javax/jdo/annotations/FetchPlans.java | 39 + api/src/java/javax/jdo/annotations/ForeignKey.java | 81 + .../javax/jdo/annotations/ForeignKeyAction.java | 33 + .../java/javax/jdo/annotations/ForeignKeys.java | 39 + .../javax/jdo/annotations/IdGeneratorStrategy.java | 34 + .../java/javax/jdo/annotations/IdentityType.java | 31 + api/src/java/javax/jdo/annotations/Index.java | 66 + api/src/java/javax/jdo/annotations/Indices.java | 39 + .../java/javax/jdo/annotations/Inheritance.java | 47 + .../javax/jdo/annotations/InheritanceStrategy.java | 32 + api/src/java/javax/jdo/annotations/Join.java | 108 + api/src/java/javax/jdo/annotations/Joins.java | 42 + api/src/java/javax/jdo/annotations/Key.java | 143 + .../java/javax/jdo/annotations/NotPersistent.java | 36 + api/src/java/javax/jdo/annotations/NullValue.java | 32 + api/src/java/javax/jdo/annotations/Order.java | 57 + .../javax/jdo/annotations/PersistenceAware.java | 36 + .../javax/jdo/annotations/PersistenceCapable.java | 86 + .../javax/jdo/annotations/PersistenceModifier.java | 33 + api/src/java/javax/jdo/annotations/Persistent.java | 215 + api/src/java/javax/jdo/annotations/PrimaryKey.java | 59 + api/src/java/javax/jdo/annotations/Queries.java | 39 + api/src/java/javax/jdo/annotations/Query.java | 74 + api/src/java/javax/jdo/annotations/Sequence.java | 73 + .../javax/jdo/annotations/SequenceStrategy.java | 30 + api/src/java/javax/jdo/annotations/Serialized.java | 39 + .../java/javax/jdo/annotations/Transactional.java | 36 + api/src/java/javax/jdo/annotations/Unique.java | 68 + api/src/java/javax/jdo/annotations/Uniques.java | 39 + api/src/java/javax/jdo/annotations/Value.java | 142 + api/src/java/javax/jdo/annotations/Version.java | 71 + .../javax/jdo/annotations/VersionStrategy.java | 32 + .../java/javax/jdo/datastore/DataStoreCache.java | 203 + .../java/javax/jdo/datastore/JDOConnection.java | 56 + api/src/java/javax/jdo/datastore/Sequence.java | 83 + api/src/java/javax/jdo/datastore/package.html | 27 + api/src/java/javax/jdo/identity/ByteIdentity.java | 153 + api/src/java/javax/jdo/identity/CharIdentity.java | 161 + api/src/java/javax/jdo/identity/IntIdentity.java | 150 + api/src/java/javax/jdo/identity/LongIdentity.java | 161 + .../java/javax/jdo/identity/ObjectIdentity.java | 200 + api/src/java/javax/jdo/identity/ShortIdentity.java | 150 + .../javax/jdo/identity/SingleFieldIdentity.java | 200 + .../java/javax/jdo/identity/StringIdentity.java | 118 + api/src/java/javax/jdo/identity/package.html | 27 + .../java/javax/jdo/listener/AttachCallback.java | 50 + .../jdo/listener/AttachLifecycleListener.java | 56 + api/src/java/javax/jdo/listener/ClearCallback.java | 43 + .../javax/jdo/listener/ClearLifecycleListener.java | 59 + .../jdo/listener/CreateLifecycleListener.java | 42 + .../java/javax/jdo/listener/DeleteCallback.java | 42 + .../jdo/listener/DeleteLifecycleListener.java | 54 + .../java/javax/jdo/listener/DetachCallback.java | 48 + .../jdo/listener/DetachLifecycleListener.java | 55 + .../javax/jdo/listener/DirtyLifecycleListener.java | 49 + .../javax/jdo/listener/InstanceLifecycleEvent.java | 191 + .../jdo/listener/InstanceLifecycleListener.java | 35 + api/src/java/javax/jdo/listener/LoadCallback.java | 42 + .../javax/jdo/listener/LoadLifecycleListener.java | 42 + api/src/java/javax/jdo/listener/StoreCallback.java | 45 + .../javax/jdo/listener/StoreLifecycleListener.java | 53 + api/src/java/javax/jdo/listener/package.html | 55 + api/src/java/javax/jdo/metadata/ArrayMetadata.java | 79 + api/src/java/javax/jdo/metadata/ClassMetadata.java | 51 + .../jdo/metadata/ClassPersistenceModifier.java | 28 + .../javax/jdo/metadata/CollectionMetadata.java | 79 + .../java/javax/jdo/metadata/ColumnMetadata.java | 177 + .../jdo/metadata/DatastoreIdentityMetadata.java | 102 + .../javax/jdo/metadata/DiscriminatorMetadata.java | 116 + .../java/javax/jdo/metadata/ElementMetadata.java | 158 + .../java/javax/jdo/metadata/EmbeddedMetadata.java | 107 + .../java/javax/jdo/metadata/ExtensionMetadata.java | 42 + .../javax/jdo/metadata/FetchGroupMetadata.java | 73 + .../java/javax/jdo/metadata/FetchPlanMetadata.java | 80 + api/src/java/javax/jdo/metadata/FieldMetadata.java | 25 + .../javax/jdo/metadata/ForeignKeyMetadata.java | 158 + api/src/java/javax/jdo/metadata/IndexMetadata.java | 116 + api/src/java/javax/jdo/metadata/Indexed.java | 31 + .../javax/jdo/metadata/InheritanceMetadata.java | 81 + .../java/javax/jdo/metadata/InterfaceMetadata.java | 25 + api/src/java/javax/jdo/metadata/JDOMetadata.java | 147 + api/src/java/javax/jdo/metadata/JoinMetadata.java | 186 + api/src/java/javax/jdo/metadata/KeyMetadata.java | 157 + api/src/java/javax/jdo/metadata/MapMetadata.java | 135 + .../java/javax/jdo/metadata/MemberMetadata.java | 513 + api/src/java/javax/jdo/metadata/Metadata.java | 55 + api/src/java/javax/jdo/metadata/OrderMetadata.java | 86 + .../java/javax/jdo/metadata/PackageMetadata.java | 144 + .../javax/jdo/metadata/PrimaryKeyMetadata.java | 74 + .../java/javax/jdo/metadata/PropertyMetadata.java | 37 + api/src/java/javax/jdo/metadata/QueryMetadata.java | 112 + .../java/javax/jdo/metadata/SequenceMetadata.java | 99 + api/src/java/javax/jdo/metadata/TypeMetadata.java | 410 + .../java/javax/jdo/metadata/UniqueMetadata.java | 114 + api/src/java/javax/jdo/metadata/ValueMetadata.java | 151 + .../java/javax/jdo/metadata/VersionMetadata.java | 102 + api/src/java/javax/jdo/metadata/package.html | 28 + api/src/java/javax/jdo/package.html | 91 + api/src/java/javax/jdo/spi/Detachable.java | 47 + api/src/java/javax/jdo/spi/I18NHelper.java | 400 + api/src/java/javax/jdo/spi/JDOImplHelper.java | 1202 +++ api/src/java/javax/jdo/spi/JDOPermission.java | 135 + api/src/java/javax/jdo/spi/PersistenceCapable.java | 594 ++ api/src/java/javax/jdo/spi/RegisterClassEvent.java | 123 + .../java/javax/jdo/spi/RegisterClassListener.java | 44 + api/src/java/javax/jdo/spi/StateInterrogation.java | 251 + api/src/java/javax/jdo/spi/StateManager.java | 516 + api/src/java/javax/jdo/spi/package.html | 48 + api/src/schema/javax/jdo/jdo_2_0.dtd | 241 + api/src/schema/javax/jdo/jdo_2_0.xsd | 1160 +++ api/src/schema/javax/jdo/jdo_2_1.xsd | 1255 +++ api/src/schema/javax/jdo/jdo_2_2.dtd | 251 + api/src/schema/javax/jdo/jdo_2_2.xsd | 1287 +++ api/src/schema/javax/jdo/jdo_3_0.dtd | 253 + api/src/schema/javax/jdo/jdo_3_0.xsd | 1303 +++ api/src/schema/javax/jdo/jdo_3_1.dtd | 256 + api/src/schema/javax/jdo/jdo_3_1.xsd | 1307 +++ api/src/schema/javax/jdo/jdoconfig_2_1.dtd | 52 + api/src/schema/javax/jdo/jdoconfig_2_1.xsd | 178 + api/src/schema/javax/jdo/jdoconfig_2_2.dtd | 54 + api/src/schema/javax/jdo/jdoconfig_2_2.xsd | 174 + api/src/schema/javax/jdo/jdoconfig_3_0.dtd | 56 + api/src/schema/javax/jdo/jdoconfig_3_0.xsd | 178 + api/src/schema/javax/jdo/jdoconfig_3_1.dtd | 56 + api/src/schema/javax/jdo/jdoconfig_3_1.xsd | 178 + api/src/schema/javax/jdo/jdoquery_2_0.dtd | 43 + api/src/schema/javax/jdo/jdoquery_2_0.xsd | 124 + api/src/schema/javax/jdo/jdoquery_2_1.xsd | 116 + api/src/schema/javax/jdo/jdoquery_2_2.dtd | 43 + api/src/schema/javax/jdo/jdoquery_2_2.xsd | 116 + api/src/schema/javax/jdo/jdoquery_3_0.dtd | 45 + api/src/schema/javax/jdo/jdoquery_3_0.xsd | 118 + api/src/schema/javax/jdo/jdoquery_3_1.dtd | 45 + api/src/schema/javax/jdo/jdoquery_3_1.xsd | 118 + api/src/schema/javax/jdo/orm_2_0.dtd | 182 + api/src/schema/javax/jdo/orm_2_0.xsd | 791 ++ api/src/schema/javax/jdo/orm_2_1.xsd | 882 ++ api/src/schema/javax/jdo/orm_2_2.dtd | 182 + api/src/schema/javax/jdo/orm_2_2.xsd | 882 ++ api/src/schema/javax/jdo/orm_3_0.dtd | 182 + api/src/schema/javax/jdo/orm_3_0.xsd | 882 ++ api/src/schema/javax/jdo/orm_3_1.dtd | 185 + api/src/schema/javax/jdo/orm_3_1.xsd | 886 ++ api/test/java/javax/jdo/AbstractJDOConfigTest.java | 143 + api/test/java/javax/jdo/EnhancerTest.java | 374 + .../java/javax/jdo/JDOConfigTestClassLoader.java | 60 + api/test/java/javax/jdo/JDOHelperConfigTest.java | 533 + api/test/java/javax/jdo/JDOHelperTest.java | 667 ++ api/test/java/javax/jdo/MockEnhancer.java | 136 + api/test/java/javax/jdo/ObjectStateTest.java | 238 + api/test/java/javax/jdo/PMFMapMapTest.java | 480 + api/test/java/javax/jdo/PMFProxy.java | 58 + api/test/java/javax/jdo/PMFService.java | 58 + api/test/java/javax/jdo/annotations/Line.java | 34 + api/test/java/javax/jdo/annotations/Point.java | 34 + .../javax/jdo/annotations/TestEmbeddedMap.java | 60 + .../javax/jdo/annotations/TestEmbeddedSet.java | 61 + .../java/javax/jdo/annotations/TestExtensions.java | 51 + .../java/javax/jdo/identity/ByteIdentityTest.java | 140 + .../java/javax/jdo/identity/CharIdentityTest.java | 149 + .../javax/jdo/identity/ConcreteTestIdentity.java | 62 + .../java/javax/jdo/identity/IntIdentityTest.java | 139 + .../java/javax/jdo/identity/LongIdentityTest.java | 144 + .../javax/jdo/identity/ObjectIdentityTest.java | 441 + .../java/javax/jdo/identity/ShortIdentityTest.java | 139 + .../jdo/identity/SingleFieldIdentityTest.java | 110 + .../javax/jdo/identity/StringIdentityTest.java | 102 + .../jdo/listener/InstanceLifecycleEventTest.java | 131 + api/test/java/javax/jdo/pc/PCPoint.java | 461 + api/test/java/javax/jdo/schema/XMLTest.java | 129 + api/test/java/javax/jdo/spi/JDOImplHelperTest.java | 300 + .../java/javax/jdo/spi/StateInterrogationTest.java | 541 + api/test/java/javax/jdo/stub/StubPMF.java | 572 ++ api/test/java/javax/jdo/util/AbstractTest.java | 105 + .../java/javax/jdo/util/BatchResultPrinter.java | 104 + api/test/java/javax/jdo/util/BatchTestRunner.java | 164 + api/test/java/javax/jdo/util/XMLTestUtil.java | 562 + .../META-INF/services/javax.jdo.JDOEnhancer | 17 + .../enhancer-test-subdir/file4.jdo | 17 + .../enhancer-test-subdir/file5.class | 0 .../enhancer-test-subdir/file6.jar | 0 api/test/resources/enhancer-test-dir/file1.jdo | 17 + api/test/resources/enhancer-test-dir/file2.class | 0 api/test/resources/enhancer-test-dir/file3.jar | 0 api/test/schema/Negative0-dtd.jdo | 23 + api/test/schema/Negative0-dtd.jdoquery | 23 + api/test/schema/Negative0-dtd.orm | 23 + api/test/schema/Negative0-xsd.jdo | 23 + api/test/schema/Negative0-xsd.jdoquery | 24 + api/test/schema/Negative0-xsd.orm | 23 + api/test/schema/Positive0-dtd.jdo | 25 + api/test/schema/Positive0-dtd.jdoquery | 30 + api/test/schema/Positive0-dtd.orm | 25 + api/test/schema/Positive0-xsd.jdo | 25 + api/test/schema/Positive0-xsd.jdoquery | 30 + api/test/schema/Positive0-xsd.orm | 25 + api/test/schema/Positive1-dtd.jdo | 146 + api/test/schema/Positive1-dtd.orm | 113 + api/test/schema/Positive1-xsd.jdo | 147 + api/test/schema/Positive1-xsd.orm | 115 + api/test/schema/Positive15.1-dtd.orm | 33 + api/test/schema/Positive15.1-xsd.orm | 33 + api/test/schema/Positive15.2.1-dtd.orm | 42 + api/test/schema/Positive15.2.1-xsd.orm | 42 + api/test/schema/Positive15.2.2-dtd.orm | 39 + api/test/schema/Positive15.2.2-xsd.orm | 39 + api/test/schema/Positive15.3.1-dtd.orm | 32 + api/test/schema/Positive15.3.1-xsd.orm | 32 + api/test/schema/Positive15.3.2-dtd.orm | 34 + api/test/schema/Positive15.3.2-xsd.orm | 34 + api/test/schema/Positive15.3.3-dtd.orm | 32 + api/test/schema/Positive15.3.3-xsd.orm | 32 + api/test/schema/Positive15.3.4-dtd.orm | 36 + api/test/schema/Positive15.3.4-xsd.orm | 36 + api/test/schema/Positive15.3.5-dtd.orm | 40 + api/test/schema/Positive15.3.5-xsd.orm | 40 + api/test/schema/Positive15.3.6-dtd.orm | 37 + api/test/schema/Positive15.3.6-xsd.orm | 37 + api/test/schema/Positive15.4-dtd.orm | 51 + api/test/schema/Positive15.4-xsd.orm | 51 + api/test/schema/Positive15.5-dtd.orm | 36 + api/test/schema/Positive15.5-xsd.orm | 36 + api/test/schema/Positive15.6-dtd.orm | 36 + api/test/schema/Positive15.6-xsd.orm | 36 + api/test/schema/Positive15.8.1-dtd.orm | 43 + api/test/schema/Positive15.8.1-xsd.orm | 43 + api/test/schema/Positive15.8.2-dtd.orm | 43 + api/test/schema/Positive15.8.2-xsd.orm | 43 + api/test/schema/Positive15.8.3-dtd.orm | 37 + api/test/schema/Positive15.8.3-xsd.orm | 37 + api/test/schema/Positive99-dtd.jdo | 446 + api/test/schema/Positive99-dtd.jdoquery | 61 + api/test/schema/Positive99-dtd.orm | 353 + api/test/schema/Positive99-xsd.jdo | 448 + api/test/schema/Positive99-xsd.jdoquery | 63 + api/test/schema/Positive99-xsd.orm | 355 + .../jdoconfig/Negative00/META-INF/jdoconfig.xml | 18 + .../jdoconfig/Negative01/META-INF/jdoconfig.xml | 24 + .../jdoconfig/Negative02/META-INF/jdoconfig.xml | 27 + .../jdoconfig/Negative03/META-INF/jdoconfig.xml | 36 + .../jdoconfig/Negative04/META-INF/jdoconfig.xml | 37 + .../jdoconfig/Negative05/META-INF/jdoconfig.xml | 37 + .../jdoconfig/Negative06/6a/META-INF/jdoconfig.xml | 32 + .../jdoconfig/Negative06/6b/META-INF/jdoconfig.xml | 32 + .../services/javax.jdo.PersistenceManagerFactory | 16 + .../services/javax.jdo.PersistenceManagerFactory | 19 + .../jdoconfig/Negative09/9a/META-INF/jdoconfig.xml | 33 + .../services/javax.jdo.PersistenceManagerFactory | 17 + .../services/javax.jdo.PersistenceManagerFactory | 17 + .../jdoconfig/Pmfmapmap01/META-INF/jdoconfig.xml | 45 + .../schema/jdoconfig/Pmfmapmap02/propsfile.props | 18 + .../jdoconfig/Positive00/META-INF/jdoconfig.xml | 276 + .../jdoconfig/Positive01/1a/META-INF/jdoconfig.xml | 33 + .../jdoconfig/Positive01/1b/META-INF/jdoconfig.xml | 31 + .../jdoconfig/Positive02/META-INF/jdoconfig.xml | 30 + .../jdoconfig/Positive03/META-INF/jdoconfig.xml | 29 + .../services/javax.jdo.PersistenceManagerFactory | 17 + .../jdoconfig/Positive04/META-INF/jdoconfig.xml | 29 + .../services/javax.jdo.PersistenceManagerFactory | 18 + .../jdoconfig/Positive05/META-INF/jdoconfig.xml | 29 + .../services/javax.jdo.PersistenceManagerFactory | 17 + .../jdoconfig/Positive06/META-INF/jdoconfig.xml | 59 + .../jdoconfig/Positive07/META-INF/jdoconfig.xml | 61 + assembly.xml | 116 + copyjdorijars/pom.xml | 138 + copyjdorijars/src/main/resources/log4j.properties | 93 + exectck/pom.xml | 139 + .../org/apache/jdo/exectck/AbstractTCKMojo.java | 122 + .../main/java/org/apache/jdo/exectck/Enhance.java | 311 + .../src/main/java/org/apache/jdo/exectck/Help.java | 90 + .../java/org/apache/jdo/exectck/InstallSchema.java | 182 + .../java/org/apache/jdo/exectck/PropertyUtils.java | 136 + .../main/java/org/apache/jdo/exectck/RunTCK.java | 542 + .../java/org/apache/jdo/exectck/Utilities.java | 247 + parent-pom/pom.xml | 267 + pom.xml | 125 + tck/RunRules.html | 192 + tck/pom.xml | 198 + tck/src/conf/applicationidentity.conf | 20 + tck/src/conf/commons-logging.properties | 38 + tck/src/conf/company1-1Relationships.conf | 21 + tck/src/conf/company1-MRelationships.conf | 21 + tck/src/conf/companyAllRelationships.conf | 22 + .../conf/companyAnnotated1-1RelationshipsFCPM.conf | 21 + .../conf/companyAnnotated1-MRelationshipsFCPM.conf | 21 + ...companyAnnotatedAllRelationshipsFCConcrete.conf | 22 + .../conf/companyAnnotatedAllRelationshipsFCPM.conf | 22 + ...ompanyAnnotatedAllRelationshipsJPAConcrete.conf | 21 + .../companyAnnotatedAllRelationshipsJPAPM.conf | 22 + ...companyAnnotatedAllRelationshipsPCConcrete.conf | 22 + .../conf/companyAnnotatedAllRelationshipsPCPM.conf | 22 + .../conf/companyAnnotatedAllRelationshipsPIPM.conf | 21 + tck/src/conf/companyAnnotatedEmbeddedFCPM.conf | 22 + .../conf/companyAnnotatedEmbeddedJPAConcrete.conf | 21 + tck/src/conf/companyAnnotatedEmbeddedJPAPM.conf | 22 + ...companyAnnotatedM-MRelationshipsFCConcrete.conf | 21 + .../conf/companyAnnotatedM-MRelationshipsFCPM.conf | 21 + .../companyAnnotatedNoRelationshipsFCConcrete.conf | 21 + .../conf/companyAnnotatedNoRelationshipsFCPM.conf | 21 + .../companyAnnotatedNoRelationshipsPCConcrete.conf | 21 + .../conf/companyAnnotatedNoRelationshipsPCPM.conf | 21 + .../conf/companyAnnotatedNoRelationshipsPIPM.conf | 21 + tck/src/conf/companyEmbedded.conf | 22 + tck/src/conf/companyListWithoutJoin.conf | 22 + tck/src/conf/companyM-MRelationships.conf | 21 + tck/src/conf/companyMapWithoutJoin.conf | 22 + tck/src/conf/companyNoRelationships.conf | 21 + ...mpanyOverrideAnnotatedAllRelationshipsFCPM.conf | 22 + tck/src/conf/companyPMClass.conf | 22 + tck/src/conf/companyPMInterface.conf | 22 + tck/src/conf/compoundIdentity.conf | 21 + tck/src/conf/configurations.list | 75 + tck/src/conf/datastoreidentity.conf | 20 + tck/src/conf/derby.properties | 61 + tck/src/conf/detach.conf | 32 + tck/src/conf/detach.list | 18 + tck/src/conf/embeddedInheritance.conf | 23 + tck/src/conf/enhancement-test.properties | 20 + tck/src/conf/enhancement.conf | 25 + tck/src/conf/exclude.list | 16 + tck/src/conf/extents.conf | 35 + tck/src/conf/fetchgroup.conf | 25 + tck/src/conf/fetchplan.conf | 28 + tck/src/conf/inheritance1.conf | 24 + tck/src/conf/inheritance2.conf | 32 + tck/src/conf/inheritance3.conf | 27 + tck/src/conf/inheritance4.conf | 24 + tck/src/conf/instancecallbacks.conf | 38 + tck/src/conf/jdo-3_1-signatures.txt | 1685 +++ tck/src/conf/jdohelper.conf | 64 + tck/src/conf/jdoql.conf | 117 + tck/src/conf/jdoql1.conf | 23 + tck/src/conf/jdori-jdoconfig.xml | 235 + tck/src/conf/jdori-persistence.xml | 117 + tck/src/conf/jdori-pmf.properties | 47 + tck/src/conf/jndi.properties | 17 + tck/src/conf/lifecycle.conf | 38 + tck/src/conf/log4j.properties | 93 + tck/src/conf/logging.properties | 61 + tck/src/conf/models.conf | 71 + tck/src/conf/models1.conf | 23 + tck/src/conf/pm.conf | 130 + tck/src/conf/pmf.conf | 59 + tck/src/conf/query.conf | 92 + tck/src/conf/relationshipAllRelationships.conf | 27 + tck/src/conf/relationshipNoRelationships.conf | 26 + tck/src/conf/runonce.conf | 25 + tck/src/conf/schemaAttributeClass.conf | 21 + tck/src/conf/schemaAttributeOrm.conf | 21 + tck/src/conf/schemaAttributePackage.conf | 21 + tck/src/conf/security.conf | 44 + tck/src/conf/security.policy | 90 + tck/src/conf/simplelog.properties | 40 + tck/src/conf/throwOnUnknownStandardProperties.conf | 21 + tck/src/conf/transactions.conf | 50 + .../org/apache/jdo/tck/AbstractReaderTest.java | 80 + tck/src/java/org/apache/jdo/tck/JDO_Test.java | 1250 +++ .../java/org/apache/jdo/tck/api/SignatureTest.java | 119 + .../tck/api/exceptions/ExceptionConstructor.java | 300 + .../jdo/tck/api/fetchgroup/FetchGroupTest.java | 579 ++ .../AbstractInstanceLifecycleListener.java | 513 + .../AccessOtherInstancesInPrestore.java | 113 + .../AccessingFieldsInPredelete.java | 184 + .../api/instancecallbacks/CallingJdoPostload.java | 154 + .../api/instancecallbacks/CallingJdoPreclear.java | 157 + .../api/instancecallbacks/CallingJdoPredelete.java | 151 + .../api/instancecallbacks/CallingJdoPrestore.java | 217 + .../InstanceLifecycleListenerAttach.java | 183 + .../InstanceLifecycleListenerClear.java | 165 + .../InstanceLifecycleListenerCreate.java | 125 + .../InstanceLifecycleListenerDelete.java | 167 + .../InstanceLifecycleListenerDetach.java | 182 + .../InstanceLifecycleListenerDirty.java | 148 + .../InstanceLifecycleListenerLoad.java | 155 + .../InstanceLifecycleListenerStore.java | 161 + ...ationOfNontransactionalNonpersistentFields.java | 182 + .../NoAccessToFieldsAfterPredelete.java | 171 + .../jdo/tck/api/instancecallbacks/TestParts.java | 140 + .../apache/jdo/tck/api/jdohelper/GetObjectId.java | 89 + .../jdo/tck/api/jdohelper/GetObjectIdForNull.java | 77 + .../tck/api/jdohelper/GetObjectIdForTransient.java | 76 + .../GetObjectIdNotPersistenceCapable.java | 77 + .../apache/jdo/tck/api/jdohelper/GetObjectIds.java | 259 + .../tck/api/jdohelper/GetPersistenceManager.java | 91 + .../jdohelper/GetPersistenceManagerForNull.java | 78 + .../GetPersistenceManagerForTransient.java | 76 + ...GetPersistenceManagerNotPersistenceCapable.java | 76 + .../api/jdohelper/GetTransactionalObjectId.java | 86 + .../jdohelper/GetTransactionalObjectIdForNull.java | 76 + .../GetTransactionalObjectIdForTransient.java | 77 + ...TransactionalObjectIdNotPersistenceCapable.java | 74 + .../apache/jdo/tck/api/jdohelper/IsDeleted.java | 86 + .../jdo/tck/api/jdohelper/IsDeletedFalse.java | 87 + .../jdo/tck/api/jdohelper/IsDeletedForNull.java | 76 + .../tck/api/jdohelper/IsDeletedForTransient.java | 76 + .../jdohelper/IsDeletedNotPersistenceCapable.java | 76 + .../apache/jdo/tck/api/jdohelper/IsDetached.java | 85 + .../org/apache/jdo/tck/api/jdohelper/IsDirty.java | 86 + .../apache/jdo/tck/api/jdohelper/IsDirtyFalse.java | 89 + .../jdo/tck/api/jdohelper/IsDirtyForNull.java | 75 + .../jdo/tck/api/jdohelper/IsDirtyForTransient.java | 76 + .../jdohelper/IsDirtyNotPersistenceCapable.java | 76 + .../org/apache/jdo/tck/api/jdohelper/IsNew.java | 84 + .../apache/jdo/tck/api/jdohelper/IsNewFalse.java | 81 + .../apache/jdo/tck/api/jdohelper/IsNewForNull.java | 75 + .../jdo/tck/api/jdohelper/IsNewForTransient.java | 76 + .../api/jdohelper/IsNewNotPersistenceCapable.java | 76 + .../apache/jdo/tck/api/jdohelper/IsPersistent.java | 84 + .../jdo/tck/api/jdohelper/IsPersistentFalse.java | 76 + .../jdo/tck/api/jdohelper/IsPersistentForNull.java | 75 + .../api/jdohelper/IsPersistentForTransient.java | 77 + .../IsPersistentNotPersistenceCapable.java | 76 + .../jdo/tck/api/jdohelper/IsTransactional.java | 91 + .../tck/api/jdohelper/IsTransactionalFalse.java | 97 + .../tck/api/jdohelper/IsTransactionalForNull.java | 73 + .../api/jdohelper/IsTransactionalForTransient.java | 74 + .../IsTransactionalNotPersistenceCapable.java | 75 + .../apache/jdo/tck/api/jdohelper/MakeDirty.java | 91 + .../jdo/tck/api/jdohelper/MakeDirtyForNull.java | 76 + .../tck/api/jdohelper/MakeDirtyForTransient.java | 79 + .../jdohelper/MakeDirtyNotPersistenceCapable.java | 77 + .../AbstractPersistenceCapableTest.java | 69 + .../CopyKeyFieldsFromObjectId.java | 296 + .../persistencecapable/NewObjectIdInstance.java | 238 + .../ChangingObjectIdHasNoEffectOnInstance.java | 68 + .../ConcurrentPersistenceManagers.java | 93 + .../ConcurrentPersistenceManagersSameClasses.java | 158 + .../api/persistencemanager/CurrentTransaction.java | 64 + .../api/persistencemanager/DataStoreCacheTest.java | 104 + .../persistencemanager/DataStoreConnection.java | 145 + .../DataStoreConnectionThrows.java | 188 + .../api/persistencemanager/DatastoreTimeout.java | 516 + .../api/persistencemanager/DeletePersistent.java | 255 + .../DeletePersistentAllFails.java | 156 + ...DeletePersistentFailsIfInstanceIsTransient.java | 147 + ...InstanceManagedByAnotherPersistenceManager.java | 180 + ...etePersistentHasNoEffectOnDeletedInstances.java | 162 + .../GetPersistenceManagerFactory.java | 67 + .../tck/api/persistencemanager/GetProperties.java | 348 + .../persistencemanager/GetPutRemoveUserObject.java | 170 + .../api/persistencemanager/GetSetUserObject.java | 81 + ...nsactionalObjectIdWhenObjectIdBeingChanged.java | 96 + .../GetTransactionalObjectIdWithNoTransaction.java | 81 + .../tck/api/persistencemanager/NewInstance.java | 124 + .../NoPersistenceManagerIfTransient.java | 58 + .../ObjectIdUniqueAmongInstances.java | 101 + .../OneInstanceOfObjectPerPersistenceManager.java | 168 + ...sistenceManagerIfPersistentOrTransactional.java | 56 + .../api/persistencemanager/OptimisticFailure.java | 240 + .../persistencemanager/PersistenceManagerTest.java | 106 + ...ionInstanceForAllCallsToCurrentTransaction.java | 81 + .../jdo/tck/api/persistencemanager/ThreadSafe.java | 199 + ...TransactionalInstanceRetainsValuesAtCommit.java | 165 + ...llingEvictAllWithCollectionContainingNulls.java | 139 + ...ingRefreshAllWithCollectionContainingNulls.java | 142 + .../cache/EvictAllWithNoParameters.java | 143 + .../EvictingCollectionOfInstancesSideEffects.java | 212 + .../cache/EvictingWithRestoreValuesFalse.java | 137 + .../cache/EvictingWithRetainValuesFalse.java | 145 + .../PassingNullToEvictAllThrowsException.java | 114 + .../cache/PassingNullToEvictHasNoEffect.java | 81 + .../PassingNullToRefreshAllThrowsException.java | 117 + .../cache/PassingNullToRefreshHasNoEffect.java | 82 + .../cache/RefreshAllNoParameterSideEffects.java | 169 + .../cache/RefreshAllSideEffects.java | 205 + .../cache/RefreshAllWithNoParameters.java | 103 + .../cache/RefreshSideEffects.java | 240 + .../tck/api/persistencemanager/cache/Retrieve.java | 347 + .../close/AfterCloseAllMethodsThrowException.java | 102 + .../close/CloseThrowsExceptionWhenActiveTx.java | 69 + .../close/IsClosedIsFalseUponConstruction.java | 60 + .../IsClosedIsFalseUponRetrievalFromPool.java | 63 + .../close/IsClosedIsTrueAfterClose.java | 63 + .../detach/CopyOnAttachFalse.java | 99 + .../detach/DetachAccessUnloadedField.java | 142 + .../detach/DetachAllOnCommit.java | 82 + .../persistencemanager/detach/DetachAttach.java | 70 + .../detach/DetachAttachDirty.java | 79 + .../api/persistencemanager/detach/DetachCopy.java | 105 + .../persistencemanager/detach/DetachSerialize.java | 109 + .../api/persistencemanager/detach/DetachTest.java | 181 + .../detach/DetachUndetachable.java | 72 + .../detach/SetDetachAllOnCommit.java | 75 + ...WithInstancesMadePersistentViaReachability.java | 116 + .../extent/GetExtentWithNoSubclasses.java | 113 + .../extent/GetExtentWithSubclasses.java | 140 + .../fetchplan/AbstractFetchPlanTest.java | 146 + .../fetchplan/FetchPlanInterface.java | 377 + .../fetchplan/FetchPlanIsCopy.java | 147 + .../fetchplan/FetchPlanMakeTransient.java | 95 + .../fetchplan/FetchPlanQuery.java | 70 + .../fetchplan/FetchPlanRefresh.java | 91 + .../fetchplan/FetchPlanRetrieve.java | 92 + .../persistencemanager/flags/GetIgnoreCache.java | 76 + .../flags/SetIgnoreCacheToFalse.java | 85 + .../flags/SetIgnoreCacheToTrue.java | 86 + .../flags/SetMultithreadedFalse.java | 84 + .../flags/SetMultithreadedTrue.java | 83 + .../flags/SettingFlagsWithTransactionInstance.java | 73 + .../getobject/GetObjectById.java | 142 + .../getobject/GetObjectByIdExactClass.java | 281 + .../GetObjectByIdNoValidationInstanceInCache.java | 86 + ...IdNoValidationInstanceInCacheNoStateChange.java | 85 + ...etObjectByIdNoValidationInstanceNotInCache.java | 89 + ...jectByIdNoValidationInstanceNotInCacheNoTx.java | 90 + ...jectByIdNoValidationInstanceNotInDatastore.java | 83 + .../getobject/GetObjectByIdNotResolved.java | 87 + ...GetObjectByIdWithValidationInstanceInCache.java | 89 + ...ithValidationInstanceInCacheNotInDatastore.java | 89 + ...ValidationInstanceNotInCacheNotInDatastore.java | 76 + .../persistencemanager/getobject/GetObjectId.java | 82 + .../getobject/GetObjectIdClass.java | 102 + ...assForAbstractOrNonPersistenceCapableClass.java | 79 + .../GetObjectIdForNullOrNotPersistent.java | 82 + .../GetObjectIdForPersistentInterface.java | 96 + ...etObjectIdWithApplicationModifyingIdentity.java | 99 + .../getobject/GetObjectsById.java | 216 + .../lifecycle/MakeNontransactionalAllFails.java | 175 + .../MakeNontransactionalDirtyInstance.java | 306 + .../lifecycle/MakeNontransactionalIsImmediate.java | 245 + ...akeNontransactionalPersistentCleanInstance.java | 241 + ...MakeNontransactionalTransientCleanInstance.java | 220 + .../lifecycle/MakePersistent.java | 230 + .../lifecycle/MakePersistentAllFails.java | 133 + .../MakePersistentAndInstancesNotReachable.java | 121 + .../lifecycle/MakePersistentAssignsObjectId.java | 185 + ...InstanceManagedByAnotherPersistenceManager.java | 186 + ...PersistentHasNoEffectOnPersistentInstances.java | 167 + .../lifecycle/MakeTransactional.java | 162 + ...ctionalANontransactionalPersistentInstance.java | 312 + .../lifecycle/MakeTransactionalAllFails.java | 135 + .../lifecycle/MakeTransactionalIsImmediate.java | 186 + ...eTransactionalPriorToTransactionRolledback.java | 215 + ...keTransactionalWithinTransactionRolledback.java | 187 + .../lifecycle/MakeTransient.java | 179 + .../lifecycle/MakeTransientAllFails.java | 136 + .../MakeTransientCausesLossOfIdentity.java | 185 + .../MakeTransientFailsWithDirtyInstance.java | 192 + .../MakeTransientFieldsPreservedUnchanged.java | 245 + ...keTransientHasNoEffectOnTransientInstances.java | 152 + .../MakeTransientNotSubjectToRollback.java | 186 + .../nullargs/DeletePersistentNullArgs.java | 109 + .../nullargs/DetachCopyNullArgs.java | 108 + .../persistencemanager/nullargs/EvictNullArgs.java | 109 + .../nullargs/MakeNontransactionalNullArgs.java | 109 + .../nullargs/MakePersistentNullArgs.java | 108 + .../nullargs/MakeTransactionalNullArgs.java | 109 + .../nullargs/MakeTransientNullArgs.java | 109 + .../nullargs/PersistenceManagerNullsTest.java | 543 + .../nullargs/RefreshNullArgs.java | 109 + .../nullargs/RetrieveNullArgs.java | 109 + .../nullargs/RetrieveWithFetchPlanNullArgs.java | 109 + .../persistencemanagerfactory/AbstractGetPMF.java | 210 + .../AfterCloseGetPMThrowsException.java | 83 + .../AfterCloseSetMethodsThrowException.java | 229 + ...erGetPersistenceManagerNoSetMethodsSucceed.java | 230 + .../tck/api/persistencemanagerfactory/Close.java | 126 + .../CloseFailsIfTransactionActive.java | 210 + ...seWithoutPermissionThrowsSecurityException.java | 103 + .../FlushThrowsIfReadOnly.java | 166 + .../GetManagedClasses.java | 82 + .../persistencemanagerfactory/GetPMFByFile.java | 79 + .../GetPMFByFileAndClassLoader.java | 85 + .../GetPMFByJNDILocation.java | 110 + .../GetPMFByJNDILocationAndClassLoader.java | 107 + .../GetPMFByResource.java | 77 + .../GetPMFByResourceAndClassLoader.java | 78 + .../persistencemanagerfactory/GetPMFByStream.java | 95 + .../GetPMFByStreamAndClassLoader.java | 96 + .../GetPersistenceManager.java | 71 + ...sistenceManagerFactoryByPropertiesInstance.java | 82 + .../GetPersistenceManagerForUser.java | 90 + .../persistencemanagerfactory/GetProperties.java | 78 + .../SetConnectionPassword.java | 71 + .../SetConnectionURL.java | 83 + .../SetConnectionUserName.java | 88 + .../persistencemanagerfactory/SetIgnoreCache.java | 80 + .../SetMultithreaded.java | 85 + .../SetNonTransactionalRead.java | 82 + .../SetNonTransactionalWrite.java | 88 + .../persistencemanagerfactory/SetOptimistic.java | 85 + .../api/persistencemanagerfactory/SetReadOnly.java | 81 + .../persistencemanagerfactory/SetRetainValues.java | 83 + .../SetTransactionIsolationLevel.java | 192 + .../SupportedOptions.java | 77 + .../config/JDOConfigListener.java | 161 + .../config/Jdoconfig.java | 192 + .../config/Persistence.java | 143 + .../config/StoreListener.java | 60 + .../config/StoreListenerGetInstance.java | 64 + .../config/ThrowOnUnknownStandardProperties.java | 136 + .../metadata/GetMetadataTest.java | 129 + .../apache/jdo/tck/enhancement/EnhancerTest.java | 101 + .../java/org/apache/jdo/tck/extents/CloseAll.java | 85 + .../CloseOfExtentIteratorIsIteratorSpecific.java | 80 + .../org/apache/jdo/tck/extents/ExtentTest.java | 279 + .../apache/jdo/tck/extents/GetCandidateClass.java | 61 + .../jdo/tck/extents/GetPersistenceManager.java | 63 + .../apache/jdo/tck/extents/HasSubclassesFalse.java | 62 + .../apache/jdo/tck/extents/HasSubclassesTrue.java | 62 + ...nstancesDeletedPriorToIterationNotReturned.java | 86 + ...InstancesPersistedPriorToIterationReturned.java | 86 + .../IteratorHasNextFalseAfterExtentClose.java | 99 + .../jdo/tck/extents/IteratorMutatingMethods.java | 75 + .../tck/extents/IteratorNextAfterExtentClose.java | 111 + .../extents/IteratorNextAfterExtentCloseAll.java | 101 + .../java/org/apache/jdo/tck/extents/Iterators.java | 73 + .../tck/lifecycle/HollowInstanceMaintainsPK.java | 104 + ...ltiplePMsReturnInstancesRepresentingSamePC.java | 156 + .../NontransactionalWriteDatastoreCommit.java | 90 + ...ntransactionalWriteDatastoreCommitConflict.java | 93 + .../NontransactionalWriteDatastoreRollback.java | 90 + .../NontransactionalWriteOptimisticCommit.java | 90 + ...transactionalWriteOptimisticCommitConflict.java | 95 + .../NontransactionalWriteOptimisticRollback.java | 90 + .../tck/lifecycle/NontransactionalWriteTest.java | 241 + .../tck/lifecycle/NontransactionalWriteThrows.java | 77 + ...tIdNotModifiedWhenObjectIdInstanceModified.java | 150 + .../PMReturnsIdenticalInstancesForEqualObjIds.java | 121 + .../PMsCanSharePCClassesButNotPCInstances.java | 262 + .../apache/jdo/tck/lifecycle/StateTransitions.java | 1082 ++ .../lifecycle/StateTransitionsReturnedObjects.java | 740 ++ .../TransientTransactionalStateCommit.java | 116 + .../TransientTransactionalStateRollback.java | 127 + .../jdo/tck/mapping/AbstractRelationshipTest.java | 96 + .../apache/jdo/tck/mapping/CompletenessTest.java | 120 + .../jdo/tck/mapping/CompletenessTestJPA.java | 123 + .../jdo/tck/mapping/CompletenessTestList.java | 123 + .../jdo/tck/mapping/CompletenessTestMap.java | 123 + .../jdo/tck/mapping/CompletenessTestOrder.java | 118 + .../mapping/Relationship1To1AllRelationships.java | 419 + .../mapping/Relationship1To1NoRelationships.java | 227 + .../Relationship1ToManyAllRelationships.java | 470 + .../Relationship1ToManyNoRelationships.java | 250 + .../RelationshipManyToManyAllRelationships.java | 500 + .../RelationshipManyToManyNoRelationships.java | 240 + .../tck/mapping/RelationshipNegative1To1Test.java | 154 + .../mapping/RelationshipNegative1ToManyTest.java | 136 + .../tck/models/embedded/EmbeddedInheritance.java | 215 + .../SecondClassObjectsTrackTheirChanges.java | 148 + .../models/fieldtypes/TestArrayCollections.java | 204 + .../fieldtypes/TestArrayListCollections.java | 199 + .../fieldtypes/TestCollectionCollections.java | 184 + .../models/fieldtypes/TestFieldsOfBigDecimal.java | 133 + .../models/fieldtypes/TestFieldsOfBigInteger.java | 134 + .../tck/models/fieldtypes/TestFieldsOfBoolean.java | 131 + .../tck/models/fieldtypes/TestFieldsOfByte.java | 132 + .../models/fieldtypes/TestFieldsOfCharacter.java | 132 + .../tck/models/fieldtypes/TestFieldsOfDate.java | 132 + .../tck/models/fieldtypes/TestFieldsOfDouble.java | 131 + .../tck/models/fieldtypes/TestFieldsOfFloat.java | 132 + .../tck/models/fieldtypes/TestFieldsOfInteger.java | 130 + .../tck/models/fieldtypes/TestFieldsOfLocale.java | 133 + .../tck/models/fieldtypes/TestFieldsOfLong.java | 131 + .../tck/models/fieldtypes/TestFieldsOfObject.java | 149 + .../fieldtypes/TestFieldsOfPrimitiveboolean.java | 129 + .../fieldtypes/TestFieldsOfPrimitivebyte.java | 130 + .../fieldtypes/TestFieldsOfPrimitivechar.java | 130 + .../fieldtypes/TestFieldsOfPrimitivedouble.java | 130 + .../fieldtypes/TestFieldsOfPrimitivefloat.java | 130 + .../fieldtypes/TestFieldsOfPrimitiveint.java | 128 + .../fieldtypes/TestFieldsOfPrimitivelong.java | 131 + .../fieldtypes/TestFieldsOfPrimitiveshort.java | 129 + .../tck/models/fieldtypes/TestFieldsOfShort.java | 132 + .../models/fieldtypes/TestFieldsOfSimpleClass.java | 130 + .../models/fieldtypes/TestFieldsOfSimpleEnum.java | 130 + .../fieldtypes/TestFieldsOfSimpleInterface.java | 132 + .../tck/models/fieldtypes/TestFieldsOfString.java | 132 + .../TestHashMapStringKeyCollections.java | 201 + .../TestHashMapStringValueCollections.java | 210 + .../models/fieldtypes/TestHashSetCollections.java | 189 + .../TestHashtableStringKeyCollections.java | 203 + .../TestHashtableStringValueCollections.java | 209 + .../fieldtypes/TestLinkedListCollections.java | 191 + .../tck/models/fieldtypes/TestListCollections.java | 199 + .../fieldtypes/TestMapStringKeyCollections.java | 202 + .../fieldtypes/TestMapStringValueCollections.java | 214 + .../tck/models/fieldtypes/TestSetCollections.java | 187 + .../TestTreeMapStringKeyCollections.java | 200 + .../TestTreeMapStringValueCollections.java | 207 + .../models/fieldtypes/TestTreeSetCollections.java | 172 + .../apache/jdo/tck/models/fieldtypes/TestUtil.java | 365 + .../models/fieldtypes/TestVectorCollections.java | 190 + .../inheritance/FieldWithSameNameInSuperclass.java | 241 + ...rsistentFieldsAreNonPersistentInSubclasses.java | 130 + .../inheritance/NonpersistentSuperClass.java | 230 + ...ceCapableFlexibilityInInheritanceHierarchy.java | 232 + .../PersistentFieldsArePersistentInSubClasses.java | 230 + .../jdo/tck/models/inheritance/TestParts.java | 126 + ...actionalFieldsAreTransactionalInSubclasses.java | 130 + .../org/apache/jdo/tck/pc/building/Kitchen.java | 119 + .../jdo/tck/pc/building/MultifunctionOven.java | 74 + .../java/org/apache/jdo/tck/pc/building/Oven.java | 88 + .../org/apache/jdo/tck/pc/building/package.html | 21 + .../org/apache/jdo/tck/pc/company/Address.java | 339 + .../org/apache/jdo/tck/pc/company/Company.java | 363 + .../apache/jdo/tck/pc/company/CompanyFactory.java | 69 + .../tck/pc/company/CompanyFactoryAbstractImpl.java | 249 + .../CompanyFactoryAnnotatedAbstractDelegator.java | 83 + .../pc/company/CompanyFactoryConcreteClass.java | 150 + .../tck/pc/company/CompanyFactoryNewInstance.java | 35 + .../jdo/tck/pc/company/CompanyFactoryPMClass.java | 84 + .../tck/pc/company/CompanyFactoryPMInterface.java | 84 + .../jdo/tck/pc/company/CompanyFactoryRegistry.java | 140 + .../jdo/tck/pc/company/CompanyModelReader.java | 269 + .../apache/jdo/tck/pc/company/DentalInsurance.java | 121 + .../org/apache/jdo/tck/pc/company/Department.java | 448 + .../org/apache/jdo/tck/pc/company/Employee.java | 467 + .../jdo/tck/pc/company/FullTimeEmployee.java | 127 + .../org/apache/jdo/tck/pc/company/IAddress.java | 40 + .../org/apache/jdo/tck/pc/company/ICompany.java | 41 + .../jdo/tck/pc/company/IDentalInsurance.java | 31 + .../org/apache/jdo/tck/pc/company/IDepartment.java | 45 + .../org/apache/jdo/tck/pc/company/IEmployee.java | 60 + .../jdo/tck/pc/company/IFullTimeEmployee.java | 29 + .../org/apache/jdo/tck/pc/company/IInsurance.java | 34 + .../jdo/tck/pc/company/IMedicalInsurance.java | 29 + .../apache/jdo/tck/pc/company/IMeetingRoom.java | 32 + .../jdo/tck/pc/company/IPartTimeEmployee.java | 29 + .../org/apache/jdo/tck/pc/company/IPerson.java | 46 + .../org/apache/jdo/tck/pc/company/IProject.java | 41 + .../org/apache/jdo/tck/pc/company/Insurance.java | 283 + .../jdo/tck/pc/company/MedicalInsurance.java | 121 + .../org/apache/jdo/tck/pc/company/MeetingRoom.java | 252 + .../org/apache/jdo/tck/pc/company/PIAddress.java | 40 + .../org/apache/jdo/tck/pc/company/PICompany.java | 42 + .../jdo/tck/pc/company/PIDentalInsurance.java | 31 + .../apache/jdo/tck/pc/company/PIDepartment.java | 43 + .../org/apache/jdo/tck/pc/company/PIEmployee.java | 60 + .../jdo/tck/pc/company/PIFullTimeEmployee.java | 29 + .../org/apache/jdo/tck/pc/company/PIInsurance.java | 34 + .../jdo/tck/pc/company/PIMedicalInsurance.java | 29 + .../apache/jdo/tck/pc/company/PIMeetingRoom.java | 32 + .../jdo/tck/pc/company/PIPartTimeEmployee.java | 29 + .../org/apache/jdo/tck/pc/company/PIPerson.java | 46 + .../org/apache/jdo/tck/pc/company/PIProject.java | 41 + .../jdo/tck/pc/company/PartTimeEmployee.java | 125 + .../java/org/apache/jdo/tck/pc/company/Person.java | 421 + .../org/apache/jdo/tck/pc/company/Project.java | 362 + .../java/org/apache/jdo/tck/pc/company/company.jpg | Bin 0 -> 91979 bytes .../CompanyFactoryAnnotatedFCAppConcrete.java | 90 + .../CompanyFactoryAnnotatedFCAppPM.java | 90 + ...CompanyFactoryAnnotatedFCConcreteDelegator.java | 44 + .../CompanyFactoryAnnotatedFCDSConcrete.java | 90 + .../CompanyFactoryAnnotatedFCDSPM.java | 90 + .../CompanyFactoryAnnotatedFCPMDelegator.java | 44 + .../CompanyFactoryAnnotatedPMFieldClass.java | 137 + .../tck/pc/companyAnnotatedFC/FCAppAddress.java | 347 + .../tck/pc/companyAnnotatedFC/FCAppCompany.java | 394 + .../companyAnnotatedFC/FCAppDentalInsurance.java | 128 + .../tck/pc/companyAnnotatedFC/FCAppDepartment.java | 445 + .../tck/pc/companyAnnotatedFC/FCAppEmployee.java | 507 + .../companyAnnotatedFC/FCAppFullTimeEmployee.java | 137 + .../tck/pc/companyAnnotatedFC/FCAppInsurance.java | 300 + .../companyAnnotatedFC/FCAppMedicalInsurance.java | 127 + .../pc/companyAnnotatedFC/FCAppMeetingRoom.java | 262 + .../companyAnnotatedFC/FCAppPartTimeEmployee.java | 136 + .../jdo/tck/pc/companyAnnotatedFC/FCAppPerson.java | 456 + .../tck/pc/companyAnnotatedFC/FCAppProject.java | 384 + .../jdo/tck/pc/companyAnnotatedFC/FCDSAddress.java | 345 + .../jdo/tck/pc/companyAnnotatedFC/FCDSCompany.java | 395 + .../pc/companyAnnotatedFC/FCDSDentalInsurance.java | 128 + .../tck/pc/companyAnnotatedFC/FCDSDepartment.java | 446 + .../tck/pc/companyAnnotatedFC/FCDSEmployee.java | 506 + .../companyAnnotatedFC/FCDSFullTimeEmployee.java | 137 + .../tck/pc/companyAnnotatedFC/FCDSInsurance.java | 301 + .../companyAnnotatedFC/FCDSMedicalInsurance.java | 127 + .../tck/pc/companyAnnotatedFC/FCDSMeetingRoom.java | 263 + .../companyAnnotatedFC/FCDSPartTimeEmployee.java | 135 + .../jdo/tck/pc/companyAnnotatedFC/FCDSPerson.java | 458 + .../jdo/tck/pc/companyAnnotatedFC/FCDSProject.java | 384 + .../CompanyFactoryAnnotatedJPAAppConcrete.java | 90 + .../CompanyFactoryAnnotatedJPAAppPM.java | 88 + .../CompanyFactoryAnnotatedPMFieldClassJPA.java | 111 + .../tck/pc/companyAnnotatedJPA/JPAAppAddress.java | 349 + .../tck/pc/companyAnnotatedJPA/JPAAppCompany.java | 403 + .../companyAnnotatedJPA/JPAAppDentalInsurance.java | 131 + .../pc/companyAnnotatedJPA/JPAAppDepartment.java | 448 + .../tck/pc/companyAnnotatedJPA/JPAAppEmployee.java | 520 + .../JPAAppFullTimeEmployee.java | 138 + .../pc/companyAnnotatedJPA/JPAAppInsurance.java | 302 + .../JPAAppMedicalInsurance.java | 130 + .../JPAAppPartTimeEmployee.java | 137 + .../tck/pc/companyAnnotatedJPA/JPAAppPerson.java | 499 + .../pc/companyAnnotatedJPA/JPAAppPhoneNumber.java | 210 + .../tck/pc/companyAnnotatedJPA/JPAAppProject.java | 387 + .../CompanyFactoryAnnotatedPCAppConcrete.java | 89 + .../CompanyFactoryAnnotatedPCAppPM.java | 89 + ...CompanyFactoryAnnotatedPCConcreteDelegator.java | 44 + .../CompanyFactoryAnnotatedPCDSConcrete.java | 89 + .../CompanyFactoryAnnotatedPCDSPM.java | 89 + .../CompanyFactoryAnnotatedPCPMDelegator.java | 44 + .../tck/pc/companyAnnotatedPC/PCAppAddress.java | 347 + .../tck/pc/companyAnnotatedPC/PCAppCompany.java | 403 + .../companyAnnotatedPC/PCAppDentalInsurance.java | 131 + .../tck/pc/companyAnnotatedPC/PCAppDepartment.java | 454 + .../tck/pc/companyAnnotatedPC/PCAppEmployee.java | 540 + .../companyAnnotatedPC/PCAppFullTimeEmployee.java | 140 + .../tck/pc/companyAnnotatedPC/PCAppInsurance.java | 308 + .../companyAnnotatedPC/PCAppMedicalInsurance.java | 132 + .../companyAnnotatedPC/PCAppPartTimeEmployee.java | 140 + .../jdo/tck/pc/companyAnnotatedPC/PCAppPerson.java | 464 + .../tck/pc/companyAnnotatedPC/PCAppProject.java | 394 + .../jdo/tck/pc/companyAnnotatedPC/PCDSAddress.java | 345 + .../jdo/tck/pc/companyAnnotatedPC/PCDSCompany.java | 408 + .../pc/companyAnnotatedPC/PCDSDentalInsurance.java | 132 + .../tck/pc/companyAnnotatedPC/PCDSDepartment.java | 456 + .../tck/pc/companyAnnotatedPC/PCDSEmployee.java | 551 + .../companyAnnotatedPC/PCDSFullTimeEmployee.java | 141 + .../tck/pc/companyAnnotatedPC/PCDSInsurance.java | 309 + .../companyAnnotatedPC/PCDSMedicalInsurance.java | 132 + .../companyAnnotatedPC/PCDSPartTimeEmployee.java | 139 + .../jdo/tck/pc/companyAnnotatedPC/PCDSPerson.java | 464 + .../jdo/tck/pc/companyAnnotatedPC/PCDSProject.java | 395 + .../CompanyFactoryAnnotatedPIAppPM.java | 89 + .../CompanyFactoryAnnotatedPIDSPM.java | 89 + .../CompanyFactoryAnnotatedPIPMDelegator.java | 43 + .../CompanyFactoryAnnotatedPMInterface.java | 132 + .../tck/pc/companyAnnotatedPI/PIAppAddress.java | 46 + .../tck/pc/companyAnnotatedPI/PIAppCompany.java | 65 + .../companyAnnotatedPI/PIAppDentalInsurance.java | 38 + .../tck/pc/companyAnnotatedPI/PIAppDepartment.java | 66 + .../tck/pc/companyAnnotatedPI/PIAppEmployee.java | 95 + .../companyAnnotatedPI/PIAppFullTimeEmployee.java | 35 + .../tck/pc/companyAnnotatedPI/PIAppInsurance.java | 50 + .../companyAnnotatedPI/PIAppMedicalInsurance.java | 36 + .../companyAnnotatedPI/PIAppPartTimeEmployee.java | 35 + .../jdo/tck/pc/companyAnnotatedPI/PIAppPerson.java | 78 + .../tck/pc/companyAnnotatedPI/PIAppProject.java | 60 + .../jdo/tck/pc/companyAnnotatedPI/PIDSAddress.java | 44 + .../jdo/tck/pc/companyAnnotatedPI/PIDSCompany.java | 67 + .../pc/companyAnnotatedPI/PIDSDentalInsurance.java | 37 + .../tck/pc/companyAnnotatedPI/PIDSDepartment.java | 65 + .../tck/pc/companyAnnotatedPI/PIDSEmployee.java | 91 + .../companyAnnotatedPI/PIDSFullTimeEmployee.java | 36 + .../tck/pc/companyAnnotatedPI/PIDSInsurance.java | 51 + .../companyAnnotatedPI/PIDSMedicalInsurance.java | 35 + .../companyAnnotatedPI/PIDSPartTimeEmployee.java | 36 + .../jdo/tck/pc/companyAnnotatedPI/PIDSPerson.java | 77 + .../jdo/tck/pc/companyAnnotatedPI/PIDSProject.java | 62 + .../jdo/tck/pc/companyListWithoutJoin/Company.java | 333 + .../pc/companyListWithoutJoin/CompanyFactory.java | 46 + .../CompanyFactoryAbstractImpl.java | 110 + .../CompanyFactoryConcreteClass.java | 82 + .../CompanyFactoryPMClass.java | 63 + .../CompanyFactoryPMInterface.java | 63 + .../CompanyFactoryRegistry.java | 140 + .../companyListWithoutJoin/CompanyModelReader.java | 196 + .../tck/pc/companyListWithoutJoin/Department.java | 342 + .../tck/pc/companyListWithoutJoin/Employee.java | 337 + .../companyListWithoutJoin/FullTimeEmployee.java | 109 + .../tck/pc/companyListWithoutJoin/ICompany.java | 39 + .../tck/pc/companyListWithoutJoin/IDepartment.java | 38 + .../tck/pc/companyListWithoutJoin/IEmployee.java | 52 + .../companyListWithoutJoin/IFullTimeEmployee.java | 29 + .../companyListWithoutJoin/IPartTimeEmployee.java | 29 + .../jdo/tck/pc/companyListWithoutJoin/IPerson.java | 41 + .../companyListWithoutJoin/PartTimeEmployee.java | 107 + .../jdo/tck/pc/companyListWithoutJoin/Person.java | 329 + .../jdo/tck/pc/companyMapWithoutJoin/Company.java | 333 + .../pc/companyMapWithoutJoin/CompanyFactory.java | 46 + .../CompanyFactoryAbstractImpl.java | 112 + .../CompanyFactoryConcreteClass.java | 82 + .../CompanyFactoryPMClass.java | 63 + .../CompanyFactoryPMInterface.java | 63 + .../CompanyFactoryRegistry.java | 140 + .../companyMapWithoutJoin/CompanyModelReader.java | 196 + .../tck/pc/companyMapWithoutJoin/Department.java | 343 + .../jdo/tck/pc/companyMapWithoutJoin/Employee.java | 359 + .../pc/companyMapWithoutJoin/FullTimeEmployee.java | 109 + .../jdo/tck/pc/companyMapWithoutJoin/ICompany.java | 39 + .../tck/pc/companyMapWithoutJoin/IDepartment.java | 38 + .../tck/pc/companyMapWithoutJoin/IEmployee.java | 54 + .../companyMapWithoutJoin/IFullTimeEmployee.java | 29 + .../companyMapWithoutJoin/IPartTimeEmployee.java | 29 + .../jdo/tck/pc/companyMapWithoutJoin/IPerson.java | 42 + .../pc/companyMapWithoutJoin/PartTimeEmployee.java | 107 + .../jdo/tck/pc/companyMapWithoutJoin/Person.java | 331 + .../org/apache/jdo/tck/pc/fieldtypes/AllTypes.java | 321 + .../jdo/tck/pc/fieldtypes/ArrayCollections.java | 295 + .../tck/pc/fieldtypes/ArrayListCollections.java | 406 + .../tck/pc/fieldtypes/CollectionCollections.java | 378 + .../jdo/tck/pc/fieldtypes/FieldsOfBigDecimal.java | 1091 ++ .../jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java | 1091 ++ .../jdo/tck/pc/fieldtypes/FieldsOfBoolean.java | 1090 ++ .../apache/jdo/tck/pc/fieldtypes/FieldsOfByte.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfCharacter.java | 1090 ++ .../apache/jdo/tck/pc/fieldtypes/FieldsOfDate.java | 1091 ++ .../jdo/tck/pc/fieldtypes/FieldsOfDouble.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfFloat.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfInteger.java | 1089 ++ .../jdo/tck/pc/fieldtypes/FieldsOfLocale.java | 1091 ++ .../apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfObject.java | 1090 ++ .../pc/fieldtypes/FieldsOfPrimitiveboolean.java | 1090 ++ .../tck/pc/fieldtypes/FieldsOfPrimitivebyte.java | 1089 ++ .../tck/pc/fieldtypes/FieldsOfPrimitivechar.java | 1090 ++ .../tck/pc/fieldtypes/FieldsOfPrimitivedouble.java | 1089 ++ .../tck/pc/fieldtypes/FieldsOfPrimitivefloat.java | 1090 ++ .../tck/pc/fieldtypes/FieldsOfPrimitiveint.java | 1090 ++ .../tck/pc/fieldtypes/FieldsOfPrimitivelong.java | 1089 ++ .../tck/pc/fieldtypes/FieldsOfPrimitiveshort.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfShort.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.java | 1265 +++ .../jdo/tck/pc/fieldtypes/FieldsOfSimpleEnum.java | 1089 ++ .../tck/pc/fieldtypes/FieldsOfSimpleInterface.java | 1090 ++ .../jdo/tck/pc/fieldtypes/FieldsOfString.java | 1090 ++ .../pc/fieldtypes/HashMapStringKeyCollections.java | 763 ++ .../fieldtypes/HashMapStringValueCollections.java | 715 ++ .../jdo/tck/pc/fieldtypes/HashSetCollections.java | 378 + .../fieldtypes/HashtableStringKeyCollections.java | 763 ++ .../HashtableStringValueCollections.java | 714 ++ .../tck/pc/fieldtypes/LinkedListCollections.java | 377 + .../jdo/tck/pc/fieldtypes/ListCollections.java | 378 + .../tck/pc/fieldtypes/MapStringKeyCollections.java | 854 ++ .../pc/fieldtypes/MapStringValueCollections.java | 805 ++ .../jdo/tck/pc/fieldtypes/SetCollections.java | 378 + .../apache/jdo/tck/pc/fieldtypes/SimpleClass.java | 121 + .../apache/jdo/tck/pc/fieldtypes/SimpleEnum.java | 130 + .../jdo/tck/pc/fieldtypes/SimpleInterface.java | 32 + .../pc/fieldtypes/TreeMapStringKeyCollections.java | 762 ++ .../fieldtypes/TreeMapStringValueCollections.java | 714 ++ .../jdo/tck/pc/fieldtypes/TreeSetCollections.java | 350 + .../jdo/tck/pc/fieldtypes/VectorCollections.java | 379 + .../apache/jdo/tck/pc/inheritance/AllPersist.java | 86 + .../apache/jdo/tck/pc/inheritance/AllPersist2.java | 40 + .../apache/jdo/tck/pc/inheritance/AllPersist3.java | 36 + .../apache/jdo/tck/pc/inheritance/AllPersist4.java | 40 + .../apache/jdo/tck/pc/inheritance/Constants.java | 38 + .../jdo/tck/pc/inheritance/FieldSameName.java | 98 + .../jdo/tck/pc/inheritance/FieldSameName2.java | 63 + .../jdo/tck/pc/inheritance/FieldSameName3.java | 59 + .../jdo/tck/pc/inheritance/FieldSameName4.java | 63 + .../jdo/tck/pc/inheritance/TopNonPersist.java | 34 + .../jdo/tck/pc/inheritance/TopNonPersistB.java | 73 + .../jdo/tck/pc/inheritance/TopNonPersistC.java | 34 + .../jdo/tck/pc/inheritance/TopNonPersistD.java | 34 + .../jdo/tck/pc/inheritance/TopNonPersistE.java | 34 + .../jdo/tck/pc/inheritance/TopNonPersistF.java | 36 + .../jdo/tck/pc/inheritance/TopNonPersistG.java | 36 + .../jdo/tck/pc/inheritance/TopNonPersistH.java | 36 + .../apache/jdo/tck/pc/inheritance/TopPersist.java | 75 + .../apache/jdo/tck/pc/inheritance/TopPersistC.java | 34 + .../apache/jdo/tck/pc/inheritance/TopPersistD.java | 34 + .../apache/jdo/tck/pc/inheritance/TopPersistE.java | 34 + .../apache/jdo/tck/pc/inheritance/TopPersistF.java | 36 + .../apache/jdo/tck/pc/inheritance/TopPersistG.java | 36 + .../apache/jdo/tck/pc/inheritance/TopPersistH.java | 35 + .../instancecallbacks/InstanceCallbackClass.java | 239 + .../InstanceCallbackNonPersistFdsClass.java | 308 + .../jdo/tck/pc/lifecycle/StateTransitionObj.java | 126 + .../org/apache/jdo/tck/pc/mylib/MylibReader.java | 119 + .../java/org/apache/jdo/tck/pc/mylib/PCClass.java | 179 + .../java/org/apache/jdo/tck/pc/mylib/PCPoint.java | 111 + .../java/org/apache/jdo/tck/pc/mylib/PCPoint2.java | 149 + .../java/org/apache/jdo/tck/pc/mylib/PCRect.java | 111 + .../java/org/apache/jdo/tck/pc/mylib/Point.java | 66 + .../apache/jdo/tck/pc/mylib/PrimitiveTypes.java | 399 + .../apache/jdo/tck/pc/mylib/VersionedPCPoint.java | 123 + .../apache/jdo/tck/pc/newInstance/AAddress.java | 40 + .../jdo/tck/pc/newInstance/AAddress_bad.java | 44 + .../org/apache/jdo/tck/pc/newInstance/Address.java | 338 + .../apache/jdo/tck/pc/newInstance/Address_bad.java | 340 + .../apache/jdo/tck/pc/newInstance/IAddress.java | 40 + .../jdo/tck/pc/newInstance/IAddress_bad.java | 44 + .../java/org/apache/jdo/tck/pc/order/Order.java | 203 + .../org/apache/jdo/tck/pc/order/OrderFactory.java | 42 + .../jdo/tck/pc/order/OrderFactoryAbstractImpl.java | 79 + .../tck/pc/order/OrderFactoryConcreteClass.java | 57 + .../jdo/tck/pc/order/OrderFactoryPMClass.java | 54 + .../jdo/tck/pc/order/OrderFactoryPMInterface.java | 52 + .../jdo/tck/pc/order/OrderFactoryRegistry.java | 138 + .../org/apache/jdo/tck/pc/order/OrderItem.java | 228 + .../apache/jdo/tck/pc/order/OrderModelReader.java | 148 + .../tck/pc/query/JDOQLKeywordsAsFieldNames.java | 37 + .../org/apache/jdo/tck/pc/query/MathSample.java | 73 + .../java/org/apache/jdo/tck/pc/query/NoExtent.java | 39 + .../org/apache/jdo/tck/pc/query/TimeSample.java | 72 + .../org/apache/jdo/tck/pc/shoppingcart/Cart.java | 145 + .../apache/jdo/tck/pc/shoppingcart/CartEntry.java | 149 + .../apache/jdo/tck/pc/shoppingcart/Product.java | 94 + .../jdo/tck/pc/shoppingcart/Undetachable.java | 93 + .../AbstractPCPointSingleField.java | 54 + .../jdo/tck/pc/singlefieldidentity/Employee.java | 106 + .../pc/singlefieldidentity/FullTimeEmployee.java | 88 + .../PCPointSingleFieldByte.java | 106 + .../PCPointSingleFieldCharacter.java | 106 + .../PCPointSingleFieldDate.java | 108 + .../PCPointSingleFieldInteger.java | 106 + .../PCPointSingleFieldLong.java | 106 + .../PCPointSingleFieldPrimitivebyte.java | 95 + .../PCPointSingleFieldPrimitivechar.java | 95 + .../PCPointSingleFieldPrimitiveint.java | 95 + .../PCPointSingleFieldPrimitivelong.java | 95 + .../PCPointSingleFieldPrimitiveshort.java | 95 + .../PCPointSingleFieldShort.java | 106 + .../PCPointSingleFieldString.java | 106 + .../pc/singlefieldidentity/PartTimeEmployee.java | 87 + .../jdo/tck/pc/singlefieldidentity/Person.java | 167 + .../apache/jdo/tck/query/QueryElementHolder.java | 337 + .../java/org/apache/jdo/tck/query/QueryTest.java | 1476 +++ .../org/apache/jdo/tck/query/api/ChangeQuery.java | 106 + .../java/org/apache/jdo/tck/query/api/Close.java | 136 + .../org/apache/jdo/tck/query/api/CloseAll.java | 106 + .../org/apache/jdo/tck/query/api/CompileQuery.java | 100 + .../apache/jdo/tck/query/api/DeclareImports.java | 162 + .../jdo/tck/query/api/DeclareParameters.java | 167 + .../apache/jdo/tck/query/api/DeclareVariables.java | 116 + .../org/apache/jdo/tck/query/api/ExecuteQuery.java | 172 + .../jdo/tck/query/api/ExecuteQueryWithArray.java | 147 + .../jdo/tck/query/api/ExecuteQueryWithMap.java | 150 + .../org/apache/jdo/tck/query/api/GetFetchPlan.java | 125 + .../apache/jdo/tck/query/api/GetIgnoreCache.java | 141 + .../jdo/tck/query/api/GetPersistenceManager.java | 130 + ...sistenceManagerFromRestoredSerializedQuery.java | 131 + .../jdo/tck/query/api/InvalidNamedQuery.java | 61 + .../jdo/tck/query/api/MetadataSearchOrder.java | 126 + .../jdo/tck/query/api/NamedQueryNotFound.java | 61 + .../apache/jdo/tck/query/api/NewNamedQuery.java | 100 + ...ryFromExistingQueryBoundToPMFromSameVendor.java | 164 + .../api/NewQueryFromRestoredSerializedQuery.java | 130 + .../jdo/tck/query/api/NewQuerySingleString.java | 97 + .../tck/query/api/NewQueryWithCandidateClass.java | 87 + .../NewQueryWithCandidateClassAndCollection.java | 86 + .../api/NewQueryWithCandidateClassAndExtent.java | 94 + .../api/NewQueryWithCandidateClassAndFilter.java | 96 + ...NewQueryWithCandidateClassCollectionFilter.java | 94 + .../jdo/tck/query/api/NewQueryWithExtent.java | 88 + .../tck/query/api/NewQueryWithExtentAndFilter.java | 95 + .../api/NewQueryWithSpecifiedLanguageAndQuery.java | 111 + .../org/apache/jdo/tck/query/api/QueryCancel.java | 261 + .../apache/jdo/tck/query/api/QueryExtentions.java | 87 + .../jdo/tck/query/api/SetCandidateCollection.java | 108 + .../jdo/tck/query/api/SetCandidateExtent.java | 106 + .../org/apache/jdo/tck/query/api/SetFilter.java | 101 + .../org/apache/jdo/tck/query/api/SetGrouping.java | 82 + .../apache/jdo/tck/query/api/SetIgnoreCache.java | 165 + .../org/apache/jdo/tck/query/api/SetOrdering.java | 139 + .../org/apache/jdo/tck/query/api/SetRange.java | 81 + .../org/apache/jdo/tck/query/api/SetResult.java | 95 + .../apache/jdo/tck/query/api/SetResultClass.java | 88 + .../org/apache/jdo/tck/query/api/SetUnique.java | 89 + .../tck/query/api/SetterReplacePreviousValues.java | 165 + .../jdo/tck/query/api/SingleStringQuery.java | 123 + .../jdo/tck/query/api/UnmodifiableQuery.java | 192 + .../jdo/tck/query/delete/DeleteCallback.java | 500 + .../jdo/tck/query/delete/DeletePersistentAll.java | 146 + .../jdo/tck/query/delete/DeleteQueryElements.java | 252 + ...nmentPrePostIncrementDecrementNotSupported.java | 140 + .../java/org/apache/jdo/tck/query/jdoql/Cast.java | 115 + .../query/jdoql/CharacterAndStringLiterals.java | 163 + .../jdoql/ComparingCollectionFieldToNull.java | 113 + ...omparingPersistentAndNonPersistentInstance.java | 121 + .../tck/query/jdoql/DenoteUniquenessInFilter.java | 162 + ...ExecuteQueryWhenPersistenceManagerIsClosed.java | 97 + ...gMultipleQueriesSimultaneouslyIsThreadSafe.java | 188 + ...eryWhenNoTransactionNoNontransactionalRead.java | 85 + .../org/apache/jdo/tck/query/jdoql/Having.java | 174 + .../query/jdoql/IdentifiersEqualFieldNames.java | 161 + .../apache/jdo/tck/query/jdoql/IfElseInFilter.java | 209 + .../jdo/tck/query/jdoql/IgnoreCacheFalse.java | 189 + ...ctiveQueryInstanceInSamePersistenceManager.java | 119 + .../tck/query/jdoql/MultipleIdenticalImports.java | 200 + .../tck/query/jdoql/NamespaceOfIdentifiers.java | 95 + .../jdoql/NavigationThroughACollectionField.java | 100 + .../jdoql/NavigationThroughANullValuedField.java | 132 + ...NavigationThroughReferencesUsesDotOperator.java | 120 + .../apache/jdo/tck/query/jdoql/NegativeRange.java | 158 + .../jdoql/NullCollectionsAndContainsMethod.java | 133 + .../tck/query/jdoql/NullCollectionsAndIsEmpty.java | 105 + .../jdo/tck/query/jdoql/OrderingSpecification.java | 260 + .../jdoql/ParenthesesMarkOperatorPrecedence.java | 397 + .../apache/jdo/tck/query/jdoql/PositiveRange.java | 146 + .../jdo/tck/query/jdoql/QueryIsSerializable.java | 194 + .../jdoql/QueryResultPassedToAnotherQuery.java | 206 + .../jdo/tck/query/jdoql/QueryWithNoFilter.java | 106 + .../apache/jdo/tck/query/jdoql/RangeAsString.java | 146 + ...ializedQueryInstanceLosesAssociationWithPM.java | 105 + .../query/jdoql/SeparateNamespaceForTypeNames.java | 128 + .../jdoql/WhiteSpaceIsACharacterAndIgnored.java | 149 + .../query/jdoql/keywords/InvalidUseOfKeywords.java | 110 + .../query/jdoql/keywords/KeywordsAsFieldNames.java | 108 + .../jdo/tck/query/jdoql/keywords/SingleString.java | 112 + .../ThisIsReservedWordForElementOfCollection.java | 84 + .../query/jdoql/keywords/UppercaseLowercase.java | 75 + .../keywords/UseOfThisToAcessHiddenField.java | 146 + .../tck/query/jdoql/methods/EnumMethodOrdinal.java | 123 + .../query/jdoql/methods/EnumMethodToString.java | 123 + .../MethodsAndObjectConstructionNotSupported.java | 84 + .../query/jdoql/methods/StartsWithAndEndsWith.java | 121 + .../jdoql/methods/SupportedCollectionMethods.java | 207 + .../query/jdoql/methods/SupportedDateMethods.java | 148 + .../jdoql/methods/SupportedJDOHelperMethods.java | 235 + .../query/jdoql/methods/SupportedListMethods.java | 137 + .../query/jdoql/methods/SupportedMapMethods.java | 213 + .../query/jdoql/methods/SupportedMathMethods.java | 506 + .../jdoql/methods/SupportedStringMethods.java | 411 + .../query/jdoql/methods/SupportedTimeMethods.java | 185 + .../tck/query/jdoql/operators/BinaryAddition.java | 121 + .../query/jdoql/operators/BinarySubtraction.java | 126 + .../query/jdoql/operators/BitwiseComplement.java | 107 + .../query/jdoql/operators/BooleanLogicalAND.java | 160 + .../query/jdoql/operators/BooleanLogicalOR.java | 163 + .../tck/query/jdoql/operators/ComparisonTests.java | 107 + .../tck/query/jdoql/operators/ConditionalAND.java | 135 + .../tck/query/jdoql/operators/ConditionalOR.java | 136 + .../jdo/tck/query/jdoql/operators/Division.java | 127 + .../jdo/tck/query/jdoql/operators/Equality.java | 1287 +++ ...dComparisonsBetweenDateFieldsAndParameters.java | 162 + ...risonsBetweenPrimitivesAndWrapperInstances.java | 107 + ...omparisonsBetweenStringFieldsAndParameters.java | 149 + .../jdo/tck/query/jdoql/operators/GreaterThan.java | 1196 +++ .../query/jdoql/operators/GreaterThanOrEqual.java | 1201 +++ .../jdo/tck/query/jdoql/operators/Instanceof.java | 113 + .../jdo/tck/query/jdoql/operators/LessThan.java | 1201 +++ .../tck/query/jdoql/operators/LessThanOrEqual.java | 1207 +++ .../query/jdoql/operators/LogicalComplement.java | 104 + .../jdo/tck/query/jdoql/operators/Modulo.java | 141 + .../tck/query/jdoql/operators/Multiplication.java | 118 + .../jdo/tck/query/jdoql/operators/NotEquals.java | 1283 +++ .../operators/PromotionOfNumericOperands.java | 102 + .../tck/query/jdoql/operators/SignInversion.java | 123 + .../query/jdoql/operators/StringConcatenation.java | 127 + .../jdo/tck/query/jdoql/operators/UnaryPlus.java | 89 + .../jdoql/parameters/BoundParameterCheck.java | 95 + .../query/jdoql/parameters/ImplicitParameters.java | 186 + .../query/jdoql/parameters/MixedParameters.java | 136 + .../query/jdoql/parameters/OrderOfParameters.java | 103 + .../parameters/ParameterBoundToDifferentPM.java | 101 + ...eclaredWithSameNameAsFieldOfCandidateClass.java | 160 + .../parameters/PrimitiveParameterPassedAsNull.java | 86 + .../query/jdoql/subqueries/AggregateOnSize.java | 95 + .../jdoql/subqueries/CorrelatedSubqueries.java | 100 + .../CorrelatedSubqueriesWithParameters.java | 190 + .../subqueries/MultipleCallsReplaceSubquery.java | 96 + .../jdoql/subqueries/NonCorrelatedSubqueries.java | 149 + .../NullCandidateCollectionExpression.java | 99 + .../jdoql/subqueries/NullSubqueryParameter.java | 92 + .../jdoql/subqueries/NullVariableDeclaration.java | 92 + .../tck/query/jdoql/subqueries/SubqueriesTest.java | 76 + .../subqueries/UnmodifiedSubqueryInstance.java | 132 + .../tck/query/jdoql/variables/MixedVariables.java | 145 + .../jdoql/variables/UnconstrainedVariable.java | 107 + ...eclaredWithSameNameAsFieldOfCandidateClass.java | 106 + .../query/jdoql/variables/VariablesAndFields.java | 191 + .../jdoql/variables/VariablesWithoutExtent.java | 128 + .../jdo/tck/query/result/AggregateResult.java | 641 ++ .../apache/jdo/tck/query/result/DefaultResult.java | 98 + .../apache/jdo/tck/query/result/DefaultUnique.java | 285 + .../query/result/DistinctCandidateInstances.java | 146 + .../apache/jdo/tck/query/result/DistinctQuery.java | 155 + .../org/apache/jdo/tck/query/result/Grouping.java | 136 + .../apache/jdo/tck/query/result/IfElseResult.java | 192 + .../jdo/tck/query/result/ImmutableQueryResult.java | 180 + .../jdo/tck/query/result/MethodsInResult.java | 237 + .../jdo/tck/query/result/NPEInResultExpr.java | 121 + .../apache/jdo/tck/query/result/NullResults.java | 147 + .../result/ProjectedSCODoesNotTrackChanges.java | 165 + .../tck/query/result/ResultClassRequirements.java | 478 + .../jdo/tck/query/result/ResultExpressions.java | 574 ++ .../apache/jdo/tck/query/result/ShapeOfResult.java | 335 + .../org/apache/jdo/tck/query/result/Unique.java | 148 + .../jdo/tck/query/result/VariableInResult.java | 225 + .../result/VariableInResultMultipleNavigation.java | 196 + .../query/result/VariableInResultNavigation.java | 250 + .../jdo/tck/query/result/classes/FullName.java | 127 + .../jdo/tck/query/result/classes/LongString.java | 95 + .../result/classes/MissingNoArgsConstructor.java | 71 + .../query/result/classes/NoFieldsNoMethods.java | 25 + .../tck/query/result/classes/PublicLongField.java | 56 + .../tck/query/result/classes/PublicPutMethod.java | 64 + .../jdo/tck/query/sql/AllowedAPIMethods.java | 227 + .../apache/jdo/tck/query/sql/ExecuteWithMap.java | 177 + .../org/apache/jdo/tck/query/sql/NewQuery.java | 91 + .../apache/jdo/tck/query/sql/NoCandidateClass.java | 100 + .../apache/jdo/tck/query/sql/ShapeOfResult.java | 185 + .../AfterCompletionMethodCalledWhenCommitted.java | 135 + .../AfterCompletionMethodCalledWhenRolledback.java | 136 + .../AfterSetRollbackOnlyCommitFails.java | 69 + .../transactions/BeforeCompletionMethodCalled.java | 127 + ...oreCompletionMethodNotCalledBeforeRollback.java | 122 + .../org/apache/jdo/tck/transactions/Commit.java | 151 + .../tck/transactions/GetPersistenceManager.java | 100 + .../jdo/tck/transactions/GetRetainValues.java | 104 + .../GetRollbackOnlyReturnsFalseUntilSet.java | 75 + .../jdo/tck/transactions/GetSynchronization.java | 134 + .../org/apache/jdo/tck/transactions/IsActive.java | 102 + .../IsActiveUntilAfterCompletionMethodCalled.java | 136 + .../org/apache/jdo/tck/transactions/Rollback.java | 163 + .../jdo/tck/transactions/SetIsolationLevel.java | 167 + .../tck/transactions/SetNontransactionalRead.java | 164 + ...ntransactionalReadCalledDuringTxCompletion.java | 145 + ...etNontransactionalReadTrueWhenNotSupported.java | 95 + ...transactionalWriteCalledDuringTxCompletion.java | 141 + .../apache/jdo/tck/transactions/SetOptimistic.java | 128 + .../SetOptimisticCalledDuringTxCompletion.java | 135 + .../SetOptimisticDuringTransaction.java | 108 + .../SetOptimisticTrueWhenNotSupported.java | 91 + .../jdo/tck/transactions/SetRetainValues.java | 90 + .../SetRetainValuesCalledDuringTxCompletion.java | 138 + .../SetRetainValuesTrueWhenNotSupported.java | 91 + .../jdo/tck/transactions/SetSynchronization.java | 126 + .../tck/transactions/SetSynchronizationToNull.java | 105 + .../WhenNontransactionalReadIsFalse.java | 150 + .../apache/jdo/tck/util/BatchResultPrinter.java | 250 + .../org/apache/jdo/tck/util/BatchTestRunner.java | 334 + .../org/apache/jdo/tck/util/ClassGenerator.java | 908 ++ .../org/apache/jdo/tck/util/ConsoleFileOutput.java | 81 + .../org/apache/jdo/tck/util/ConversionHelper.java | 170 + .../java/org/apache/jdo/tck/util/DeepEquality.java | 75 + .../org/apache/jdo/tck/util/EqualityHelper.java | 885 ++ .../apache/jdo/tck/util/GetSupportedOptions.java | 44 + .../org/apache/jdo/tck/util/JDOJdk14Logger.java | 94 + .../org/apache/jdo/tck/util/ResultSummary.java | 217 + .../java/org/apache/jdo/tck/util/RogueBarrier.java | 166 + .../org/apache/jdo/tck/util/SystemCfgSummary.java | 95 + .../org/apache/jdo/tck/util/TCKFileAppender.java | 70 + .../org/apache/jdo/tck/util/TCKFileHandler.java | 344 + .../java/org/apache/jdo/tck/util/TestSelector.java | 285 + .../jdo/tck/util/ThreadExceptionHandler.java | 71 + .../apache/jdo/tck/util/signature/Formatter.java | 188 + .../jdo/tck/util/signature/SignatureVerifier.java | 1695 +++ .../apache/jdo/tck/util/signature/TypeHelper.java | 237 + .../jdo/tck/api/instancecallbacks/package.jdo | 46 + .../org/apache/jdo/tck/package.jdo | 54 + .../org/apache/jdo/tck/pc/building/package.jdo | 33 + .../org/apache/jdo/tck/pc/company/Person.jdoquery | 35 + .../apache/jdo/tck/pc/company/jdoTest.properties | 99 + .../org/apache/jdo/tck/pc/company/package.jdo | 301 + .../jdo/tck/pc/companyListWithoutJoin/package.jdo | 111 + .../jdo/tck/pc/companyMapWithoutJoin/package.jdo | 113 + .../org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo | 28 + .../jdo/tck/pc/fieldtypes/ArrayCollections.jdo | 158 + .../jdo/tck/pc/fieldtypes/ArrayListCollections.jdo | 219 + .../tck/pc/fieldtypes/CollectionCollections.jdo | 201 + .../jdo/tck/pc/fieldtypes/FieldsOfBigDecimal.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfBigInteger.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfBoolean.jdo | 220 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfByte.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfCharacter.jdo | 220 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfDate.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfDouble.jdo | 220 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfInteger.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfLocale.jdo | 220 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfLong.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfObject.jdo | 316 + .../tck/pc/fieldtypes/FieldsOfPrimitiveboolean.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfPrimitivebyte.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfPrimitivechar.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfPrimitivedouble.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfPrimitivefloat.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfPrimitiveint.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfPrimitivelong.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfPrimitiveshort.jdo | 220 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.jdo | 269 + .../jdo/tck/pc/fieldtypes/FieldsOfSimpleEnum.jdo | 220 + .../tck/pc/fieldtypes/FieldsOfSimpleInterface.jdo | 220 + .../jdo/tck/pc/fieldtypes/FieldsOfString.jdo | 220 + .../pc/fieldtypes/HashMapStringKeyCollections.jdo | 457 + .../fieldtypes/HashMapStringValueCollections.jdo | 421 + .../jdo/tck/pc/fieldtypes/HashSetCollections.jdo | 200 + .../fieldtypes/HashtableStringKeyCollections.jdo | 457 + .../fieldtypes/HashtableStringValueCollections.jdo | 421 + .../tck/pc/fieldtypes/LinkedListCollections.jdo | 201 + .../jdo/tck/pc/fieldtypes/ListCollections.jdo | 201 + .../tck/pc/fieldtypes/MapStringKeyCollections.jdo | 513 + .../pc/fieldtypes/MapStringValueCollections.jdo | 477 + .../jdo/tck/pc/fieldtypes/SetCollections.jdo | 200 + .../pc/fieldtypes/TreeMapStringKeyCollections.jdo | 457 + .../fieldtypes/TreeMapStringValueCollections.jdo | 421 + .../jdo/tck/pc/fieldtypes/TreeSetCollections.jdo | 184 + .../jdo/tck/pc/fieldtypes/VectorCollections.jdo | 201 + .../jdo/tck/pc/inheritance/jdoTest.properties | 102 + .../org/apache/jdo/tck/pc/inheritance/package.jdo | 151 + .../tck/pc/instancecallbacks/jdoTest.properties | 50 + .../jdo/tck/pc/instancecallbacks/package.jdo | 44 + .../jdo/tck/pc/lifecycle/StateTransitionObj.jdo | 31 + .../org/apache/jdo/tck/pc/mylib/PCClass.jdo | 40 + .../org/apache/jdo/tck/pc/mylib/package.jdo | 62 + .../org/apache/jdo/tck/pc/newInstance/AAddress.jdo | 40 + .../apache/jdo/tck/pc/newInstance/AAddress_bad.jdo | 40 + .../org/apache/jdo/tck/pc/newInstance/Address.jdo | 35 + .../apache/jdo/tck/pc/newInstance/Address_bad.jdo | 35 + .../org/apache/jdo/tck/pc/newInstance/IAddress.jdo | 40 + .../apache/jdo/tck/pc/newInstance/IAddress_bad.jdo | 40 + .../org/apache/jdo/tck/pc/order/package.jdo | 46 + .../org/apache/jdo/tck/pc/query/package.jdo | 45 + .../org/apache/jdo/tck/pc/shoppingcart/package.jdo | 72 + .../jdo/tck/pc/singlefieldidentity/package.jdo | 101 + tck/src/jdo/applicationidentity/package.jdo | 32 + .../jdo/tck/api/instancecallbacks/package.jdo | 52 + .../org/apache/jdo/tck/package.jdo | 52 + .../org/apache/jdo/tck/pc/building/package.jdo | 33 + .../org/apache/jdo/tck/pc/company/Person.jdoquery | 35 + .../apache/jdo/tck/pc/company/jdoTest.properties | 99 + .../org/apache/jdo/tck/pc/company/package.jdo | 267 + .../jdo/tck/pc/companyListWithoutJoin/package.jdo | 108 + .../jdo/tck/pc/companyMapWithoutJoin/package.jdo | 104 + .../org/apache/jdo/tck/pc/fieldtypes/AllTypes.jdo | 26 + .../jdo/tck/pc/fieldtypes/ArrayCollections.jdo | 156 + .../jdo/tck/pc/fieldtypes/ArrayListCollections.jdo | 217 + .../tck/pc/fieldtypes/CollectionCollections.jdo | 199 + .../jdo/tck/pc/fieldtypes/FieldsOfBigDecimal.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfBigInteger.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfBoolean.jdo | 218 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfByte.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfCharacter.jdo | 218 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfDate.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfDouble.jdo | 218 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfInteger.jdo | 219 + .../jdo/tck/pc/fieldtypes/FieldsOfLocale.jdo | 218 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfLong.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfObject.jdo | 314 + .../tck/pc/fieldtypes/FieldsOfPrimitiveboolean.jdo | 218 + .../tck/pc/fieldtypes/FieldsOfPrimitivebyte.jdo | 218 + .../tck/pc/fieldtypes/FieldsOfPrimitivechar.jdo | 219 + .../tck/pc/fieldtypes/FieldsOfPrimitivedouble.jdo | 218 + .../tck/pc/fieldtypes/FieldsOfPrimitivefloat.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfPrimitiveint.jdo | 218 + .../tck/pc/fieldtypes/FieldsOfPrimitivelong.jdo | 218 + .../tck/pc/fieldtypes/FieldsOfPrimitiveshort.jdo | 218 + .../apache/jdo/tck/pc/fieldtypes/FieldsOfShort.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfSimpleClass.jdo | 266 + .../jdo/tck/pc/fieldtypes/FieldsOfSimpleEnum.jdo | 219 + .../tck/pc/fieldtypes/FieldsOfSimpleInterface.jdo | 218 + .../jdo/tck/pc/fieldtypes/FieldsOfString.jdo | 218 + .../pc/fieldtypes/HashMapStringKeyCollections.jdo | 454 + .../fieldtypes/HashMapStringValueCollections.jdo | 419 + .../jdo/tck/pc/fieldtypes/HashSetCollections.jdo | 198 + .../fieldtypes/HashtableStringKeyCollections.jdo | 455 + .../fieldtypes/HashtableStringValueCollections.jdo | 419 + .../tck/pc/fieldtypes/LinkedListCollections.jdo | 199 + .../jdo/tck/pc/fieldtypes/ListCollections.jdo | 199 + .../tck/pc/fieldtypes/MapStringKeyCollections.jdo | 511 + .../pc/fieldtypes/MapStringValueCollections.jdo | 475 + .../jdo/tck/pc/fieldtypes/SetCollections.jdo | 198 + .../pc/fieldtypes/TreeMapStringKeyCollections.jdo | 455 + .../fieldtypes/TreeMapStringValueCollections.jdo | 419 + .../jdo/tck/pc/fieldtypes/TreeSetCollections.jdo | 182 + .../jdo/tck/pc/fieldtypes/VectorCollections.jdo | 199 + .../jdo/tck/pc/inheritance/jdoTest.properties | 102 + .../org/apache/jdo/tck/pc/inheritance/package.jdo | 139 + .../tck/pc/instancecallbacks/jdoTest.properties | 50 + .../jdo/tck/pc/instancecallbacks/package.jdo | 40 + .../jdo/tck/pc/lifecycle/StateTransitionObj.jdo | 25 + .../org/apache/jdo/tck/pc/mylib/PCClass.jdo | 38 + .../org/apache/jdo/tck/pc/mylib/package.jdo | 50 + .../org/apache/jdo/tck/pc/newInstance/AAddress.jdo | 39 + .../apache/jdo/tck/pc/newInstance/AAddress_bad.jdo | 39 + .../org/apache/jdo/tck/pc/newInstance/Address.jdo | 38 + .../apache/jdo/tck/pc/newInstance/Address_bad.jdo | 38 + .../org/apache/jdo/tck/pc/newInstance/IAddress.jdo | 38 + .../apache/jdo/tck/pc/newInstance/IAddress_bad.jdo | 38 + .../org/apache/jdo/tck/pc/order/package.jdo | 34 + .../org/apache/jdo/tck/pc/query/package.jdo | 37 + .../org/apache/jdo/tck/pc/shoppingcart/package.jdo | 62 + .../jdo/tck/pc/singlefieldidentity/package.jdo | 37 + tck/src/jdo/datastoreidentity/package.jdo | 32 + tck/src/main/resources/META-INF/NOTICE.txt | 5 + .../tck/api/instancecallbacks/package-standard.orm | 54 + .../jdo/tck/pc/building/package-standard12.orm | 50 + .../apache/jdo/tck/pc/company/package-standard.orm | 369 + .../jdo/tck/pc/company/package-standard1.orm | 181 + .../jdo/tck/pc/company/package-standard2.orm | 250 + .../jdo/tck/pc/company/package-standard3.orm | 177 + .../jdo/tck/pc/company/package-standard4.orm | 178 + .../pc/companyAnnotatedFC/package-standard11.orm | 44 + .../companyListWithoutJoin/package-standard10.orm | 162 + .../pc/companyMapWithoutJoin/package-standard9.orm | 162 + .../jdo/tck/pc/fieldtypes/AllTypes-standard.orm | 54 + .../pc/fieldtypes/ArrayCollections-standard.orm | 141 + .../fieldtypes/ArrayListCollections-standard.orm | 276 + .../fieldtypes/CollectionCollections-standard.orm | 267 + .../pc/fieldtypes/FieldsOfBigDecimal-standard.orm | 243 + .../pc/fieldtypes/FieldsOfBigInteger-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfBoolean-standard.orm | 98 + .../tck/pc/fieldtypes/FieldsOfByte-standard.orm | 100 + .../pc/fieldtypes/FieldsOfCharacter-standard.orm | 243 + .../tck/pc/fieldtypes/FieldsOfDate-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfDouble-standard.orm | 98 + .../tck/pc/fieldtypes/FieldsOfFloat-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfInteger-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfLocale-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfLong-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfObject-standard.orm | 194 + .../FieldsOfPrimitiveboolean-standard.orm | 99 + .../fieldtypes/FieldsOfPrimitivebyte-standard.orm | 99 + .../fieldtypes/FieldsOfPrimitivechar-standard.orm | 99 + .../FieldsOfPrimitivedouble-standard.orm | 99 + .../fieldtypes/FieldsOfPrimitivefloat-standard.orm | 99 + .../fieldtypes/FieldsOfPrimitiveint-standard.orm | 99 + .../fieldtypes/FieldsOfPrimitivelong-standard.orm | 99 + .../fieldtypes/FieldsOfPrimitiveshort-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfShort-standard.orm | 99 + .../pc/fieldtypes/FieldsOfSimpleClass-standard.orm | 363 + .../pc/fieldtypes/FieldsOfSimpleEnum-standard.orm | 99 + .../pc/fieldtypes/FieldsOfSimpleEnum-standard1.orm | 245 + .../FieldsOfSimpleInterface-standard.orm | 195 + .../tck/pc/fieldtypes/FieldsOfString-standard.orm | 99 + .../HashMapStringKeyCollections-standard.orm | 605 ++ .../HashMapStringValueCollections-standard.orm | 526 + .../pc/fieldtypes/HashSetCollections-standard.orm | 230 + .../HashtableStringKeyCollections-standard.orm | 607 ++ .../HashtableStringValueCollections-standard.orm | 588 ++ .../fieldtypes/LinkedListCollections-standard.orm | 267 + .../tck/pc/fieldtypes/ListCollections-standard.orm | 267 + .../MapStringKeyCollections-standard.orm | 691 ++ .../MapStringValueCollections-standard.orm | 600 ++ .../tck/pc/fieldtypes/SetCollections-standard.orm | 230 + .../jdo/tck/pc/fieldtypes/SimpleClass-standard.orm | 29 + .../TreeMapStringKeyCollections-standard.orm | 605 ++ .../TreeMapStringValueCollections-standard.orm | 586 ++ .../pc/fieldtypes/TreeSetCollections-standard.orm | 192 + .../pc/fieldtypes/VectorCollections-standard.orm | 267 + .../jdo/tck/pc/inheritance/package-standard.orm | 128 + .../tck/pc/instancecallbacks/package-standard.orm | 68 + .../pc/lifecycle/StateTransitionObj-standard.orm | 28 + .../apache/jdo/tck/pc/mylib/package-standard.orm | 85 + .../apache/jdo/tck/pc/mylib/package-standard5.orm | 33 + .../apache/jdo/tck/pc/mylib/package-standard6.orm | 32 + .../apache/jdo/tck/pc/mylib/package-standard7.orm | 32 + .../jdo/tck/pc/newInstance/package-standard.orm | 155 + .../apache/jdo/tck/pc/order/package-standard.orm | 43 + .../apache/jdo/tck/pc/query/package-standard.orm | 45 + .../jdo/tck/pc/shoppingcart/package-standard8.orm | 61 + .../pc/singlefieldidentity/package-standard.orm | 131 + .../tck/api/instancecallbacks/package-standard.orm | 60 + .../jdo/tck/pc/building/package-standard12.orm | 54 + .../apache/jdo/tck/pc/company/package-standard.orm | 379 + .../jdo/tck/pc/company/package-standard1.orm | 188 + .../jdo/tck/pc/company/package-standard2.orm | 274 + .../jdo/tck/pc/company/package-standard3.orm | 184 + .../jdo/tck/pc/company/package-standard4.orm | 185 + .../pc/companyAnnotatedFC/package-standard11.orm | 44 + .../companyListWithoutJoin/package-standard10.orm | 165 + .../pc/companyMapWithoutJoin/package-standard9.orm | 169 + .../jdo/tck/pc/fieldtypes/AllTypes-standard.orm | 55 + .../pc/fieldtypes/ArrayCollections-standard.orm | 143 + .../fieldtypes/ArrayListCollections-standard.orm | 247 + .../fieldtypes/CollectionCollections-standard.orm | 268 + .../pc/fieldtypes/FieldsOfBigDecimal-standard.orm | 244 + .../pc/fieldtypes/FieldsOfBigInteger-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfBoolean-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfByte-standard.orm | 101 + .../pc/fieldtypes/FieldsOfCharacter-standard.orm | 244 + .../tck/pc/fieldtypes/FieldsOfDate-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfDouble-standard.orm | 99 + .../tck/pc/fieldtypes/FieldsOfFloat-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfInteger-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfLocale-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfLong-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfObject-standard.orm | 196 + .../FieldsOfPrimitiveboolean-standard.orm | 100 + .../fieldtypes/FieldsOfPrimitivebyte-standard.orm | 100 + .../fieldtypes/FieldsOfPrimitivechar-standard.orm | 100 + .../FieldsOfPrimitivedouble-standard.orm | 100 + .../fieldtypes/FieldsOfPrimitivefloat-standard.orm | 100 + .../fieldtypes/FieldsOfPrimitiveint-standard.orm | 100 + .../fieldtypes/FieldsOfPrimitivelong-standard.orm | 100 + .../fieldtypes/FieldsOfPrimitiveshort-standard.orm | 100 + .../tck/pc/fieldtypes/FieldsOfShort-standard.orm | 100 + .../pc/fieldtypes/FieldsOfSimpleClass-standard.orm | 364 + .../pc/fieldtypes/FieldsOfSimpleEnum-standard.orm | 100 + .../pc/fieldtypes/FieldsOfSimpleEnum-standard1.orm | 244 + .../FieldsOfSimpleInterface-standard.orm | 195 + .../tck/pc/fieldtypes/FieldsOfString-standard.orm | 100 + .../HashMapStringKeyCollections-standard.orm | 607 ++ .../HashMapStringValueCollections-standard.orm | 580 ++ .../pc/fieldtypes/HashSetCollections-standard.orm | 246 + .../HashtableStringKeyCollections-standard.orm | 609 ++ .../HashtableStringValueCollections-standard.orm | 636 ++ .../fieldtypes/LinkedListCollections-standard.orm | 268 + .../tck/pc/fieldtypes/ListCollections-standard.orm | 268 + .../MapStringKeyCollections-standard.orm | 693 ++ .../MapStringValueCollections-standard.orm | 647 ++ .../tck/pc/fieldtypes/SetCollections-standard.orm | 246 + .../jdo/tck/pc/fieldtypes/SimpleClass-standard.orm | 30 + .../TreeMapStringKeyCollections-standard.orm | 607 ++ .../TreeMapStringValueCollections-standard.orm | 633 ++ .../pc/fieldtypes/TreeSetCollections-standard.orm | 193 + .../pc/fieldtypes/VectorCollections-standard.orm | 268 + .../jdo/tck/pc/inheritance/package-standard.orm | 132 + .../tck/pc/instancecallbacks/package-standard.orm | 70 + .../pc/lifecycle/StateTransitionObj-standard.orm | 29 + .../apache/jdo/tck/pc/mylib/package-standard.orm | 91 + .../apache/jdo/tck/pc/mylib/package-standard5.orm | 34 + .../apache/jdo/tck/pc/mylib/package-standard6.orm | 33 + .../apache/jdo/tck/pc/mylib/package-standard7.orm | 33 + .../jdo/tck/pc/newInstance/package-standard.orm | 143 + .../apache/jdo/tck/pc/query/package-standard.orm | 52 + .../jdo/tck/pc/shoppingcart/package-standard8.orm | 70 + tck/src/sql/derby/applicationidentity/schema.sql | 10219 +++++++++++++++++++ tck/src/sql/derby/applicationidentity/schema1.sql | 269 + tck/src/sql/derby/applicationidentity/schema10.sql | 84 + tck/src/sql/derby/applicationidentity/schema11.sql | 171 + tck/src/sql/derby/applicationidentity/schema12.sql | 34 + tck/src/sql/derby/applicationidentity/schema2.sql | 217 + tck/src/sql/derby/applicationidentity/schema3.sql | 180 + tck/src/sql/derby/applicationidentity/schema4.sql | 157 + tck/src/sql/derby/applicationidentity/schema5.sql | 35 + tck/src/sql/derby/applicationidentity/schema6.sql | 35 + tck/src/sql/derby/applicationidentity/schema7.sql | 35 + tck/src/sql/derby/applicationidentity/schema8.sql | 63 + tck/src/sql/derby/applicationidentity/schema9.sql | 84 + tck/src/sql/derby/datastoreidentity/schema.sql | 10216 ++++++++++++++++++ tck/src/sql/derby/datastoreidentity/schema1.sql | 307 + tck/src/sql/derby/datastoreidentity/schema10.sql | 87 + tck/src/sql/derby/datastoreidentity/schema11.sql | 178 + tck/src/sql/derby/datastoreidentity/schema12.sql | 39 + tck/src/sql/derby/datastoreidentity/schema2.sql | 270 + tck/src/sql/derby/datastoreidentity/schema3.sql | 227 + tck/src/sql/derby/datastoreidentity/schema4.sql | 190 + tck/src/sql/derby/datastoreidentity/schema5.sql | 36 + tck/src/sql/derby/datastoreidentity/schema6.sql | 36 + tck/src/sql/derby/datastoreidentity/schema7.sql | 36 + tck/src/sql/derby/datastoreidentity/schema8.sql | 78 + tck/src/sql/derby/datastoreidentity/schema9.sql | 88 + .../jdo/tck/pc/company/company1-1Relationships.xml | 237 + .../jdo/tck/pc/company/company1-MRelationships.xml | 236 + .../jdo/tck/pc/company/companyAllRelationships.xml | 404 + .../apache/jdo/tck/pc/company/companyEmbedded.xml | 210 + .../jdo/tck/pc/company/companyForQueryTests.xml | 434 + .../tck/pc/company/companyForSubqueriesTests.xml | 256 + .../jdo/tck/pc/company/companyM-MRelationships.xml | 244 + .../jdo/tck/pc/company/companyNoRelationships.xml | 150 + .../companyListWithoutJoin.xml | 152 + .../companyMapWithoutJoin.xml | 167 + .../apache/jdo/tck/pc/mylib/mylibForQueryTests.xml | 80 + .../testdata/org/apache/jdo/tck/pc/order/order.xml | 65 + .../jdo/tck/pc/shoppingcart/shoppingcart.argo.uml | 1401 +++ 1582 files changed, 305611 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libjdo-api-java.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

