diff options
Diffstat (limited to '')
58 files changed, 0 insertions, 2154 deletions
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/1xM_mapping_no_cud.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/1xM_mapping_no_cud.xml deleted file mode 100644 index 95267de08b..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/1xM_mapping_no_cud.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER" typeName="Customer"> - <Column columnName="ID" propertyName="ID" primaryKey="true"/> - </Table> - - <Table tableName="ANORDER" typeName="AnOrder"> - <Column columnName="CUSTOMER_ID" propertyName="Customer_ID"/> - <Column columnName="ID" propertyName="ID" primaryKey="true"/> - </Table> - - <Relationship name="orders" primaryKeyTable="CUSTOMER" foreignKeyTable="ANORDER" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/> - </Relationship> - -</Config> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/BooksConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/BooksConfig.xml deleted file mode 100644 index 2da86cbdb2..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/BooksConfig.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="select book 1" SQL="select * from BOOK where BOOK_ID = 1" kind="Select"/> - <Command name="update book 1" SQL="update BOOK set OCC = ? where BOOK_ID = 1" kind="Update"/> - - <Table tableName="BOOK"> - <Column columnName="BOOK_ID" primaryKey="true"/> - <Column columnName="OCC" collision="true" propertyName="anOccColumn"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/BooksConfigWithAlias.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/BooksConfigWithAlias.xml deleted file mode 100644 index 91bdccfac5..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/BooksConfigWithAlias.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="get all books" SQL="SELECT * FROM BOOK" kind="Select"/> - - <Command name="get Cat in the Hat" SQL="SELECT * FROM BOOK WHERE NAME = 'Cat in the Hat'" kind="Select"/> - - <Command name="get book by ID" SQL="SELECT * FROM BOOK WHERE BOOK.BOOK_ID = ?" kind="Select"/> - - - - <Table tableName="BOOK" typeName="Book"> - <Column columnName="BOOK_ID" primaryKey="true"/> - <Column columnName="AUTHOR" propertyName="Writer"/> - <Column columnName="OCC" collision="true"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CompanyConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CompanyConfig.xml deleted file mode 100644 index 793697c314..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CompanyConfig.xml +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="all companies" SQL="select * from COMPANY" kind="Select"/> - - <Command name="all companies and departments" SQL="select * from COMPANY left outer join DEPARTMENT on COMPANY.ID = DEPARTMENT.COMPANYID" kind="Select"/> - - <Command name="all departments for company" SQL="select * from COMPANY inner join DEPARTMENT on COMPANY.ID = DEPARTMENT.COMPANYID where COMPANY.ID = ?" kind="Select"/> - - <Command name="company by id with departments" SQL="select * from COMPANY left outer join DEPARTMENT on COMPANY.ID = DEPARTMENT.COMPANYID where COMPANY.ID = ?" kind="Select"/> - - <Table tableName="COMPANY"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Table tableName="DEPARTMENT"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Relationship name="departments" primaryKeyTable="COMPANY" foreignKeyTable="DEPARTMENT" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/> - </Relationship> - - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CompanyEmployeeConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CompanyEmployeeConfig.xml deleted file mode 100644 index 0e25268afa..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CompanyEmployeeConfig.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="get all companies" SQL="select * from COMPANY" kind = "Select"/> - - <Command name="get named employee" SQL="select * from EMPLOYEE where NAME= ?" kind = "Select"/> - - <Command name="get named employee with company" - SQL="select * from EMPLOYEE left outer join COMPANY on EMPLOYEE.ID = COMPANY.EOTMID where EMPLOYEE.NAME= ?" kind = "Select"/> - - <Command name="get employee by ID" SQL="select * from EMPLOYEE where ID= ?" kind = "Select"/> - - <Command name="get all employees" SQL="select * from EMPLOYEE" kind = "Select"/> - - <Command name="get companies with employee of the month" - SQL="select * from COMPANY left outer join EMPLOYEE on COMPANY.EOTMID = EMPLOYEE.ID" kind="Select"/> - - - <Table tableName="COMPANY"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Table tableName="DEPARTMENT"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Table tableName="EMPLOYEE"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Relationship name="company->employee" primaryKeyTable="EMPLOYEE" foreignKeyTable="COMPANY" many="false" > - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="EOTMID" /> - </Relationship> - -</Config> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfig.xml deleted file mode 100644 index ed544f39dd..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfig.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="getCustomer" SQL="Select * from CUSTOMER where ID = ?" kind="Select"/> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithConverter.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithConverter.xml deleted file mode 100644 index b38922b53a..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithConverter.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="testArbitraryConverter" SQL="Select * from CUSTOMER where ID = 1" kind="Select"> - <ResultDescriptor columnName="ID" tableName="CUSTOMER" columnType="commonj.sdo.IntObject"/> - <ResultDescriptor columnName="LASTNAME" tableName="CUSTOMER" columnType="commonj.sdo.Date"/> - <ResultDescriptor columnName="ADDRESS" tableName="CUSTOMER" columnType="commonj.sdo.String"/> - </Command> - - <Table tableName="CUSTOMER"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="LASTNAME" converterClassName="org.apache.tuscany.das.rdb.test.mappings.SillyDateStringConverter"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithConverter2.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithConverter2.xml deleted file mode 100644 index bb49a414c4..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithConverter2.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="getFirstCustomer" SQL="Select * from CUSTOMER where ID = 1" kind="Select"/> - - <Table tableName="CUSTOMER"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="LASTNAME" converterClassName="org.apache.tuscany.das.rdb.test.mappings.StringObfuscationConverter"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithIDConverter.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithIDConverter.xml deleted file mode 100644 index 9a567b7ea8..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomerConfigWithIDConverter.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="literal" SQL="Select 99, 'Roosevelt', '1600 Pennsylvania Avenue' from customer" kind="Select"> - <ResultDescriptor columnName="ID" tableName="CUSTOMER" columnType="commonj.sdo.Long"/> - <ResultDescriptor columnName="LASTNAME" tableName="CUSTOMER" columnType="commonj.sdo.String"/> - <ResultDescriptor columnName="ADDRESS" tableName="CUSTOMER" columnType="commonj.sdo.String"/> - </Command> - - <Table tableName="CUSTOMER"> - <Column columnName="ID" converterClassName="org.apache.tuscany.das.rdb.test.mappings.StringToLongConverter"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomersOrdersConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomersOrdersConfig.xml deleted file mode 100644 index 323c8cb6ba..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/CustomersOrdersConfig.xml +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="all customers" SQL="select * from CUSTOMER" kind="Select"/> - - <Command name="customer and orders" - SQL="select * from CUSTOMER left join ANORDER on CUSTOMER.ID = ANORDER.CUSTOMER_ID where CUSTOMER.ID = ?" - kind="Select"> - </Command> - - <Command name="order by id" SQL="select * from ANORDER where ANORDER.ID = ?" - kind="Select"> - </Command> - - <Command name="update customer" - SQL="update CUSTOMER set LASTNAME = 'Pavick' where ID = ?" - kind="Update"> - </Command> - - <Table tableName="CUSTOMER"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Table tableName="ANORDER"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Relationship name="orders" primaryKeyTable="CUSTOMER" - foreignKeyTable="ANORDER" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/InvalidConfig1.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/InvalidConfig1.xml deleted file mode 100644 index fa1e353281..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/InvalidConfig1.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="ORDERDETAILS"> - <Column columnName="ORDERID" primaryKey="true"/> - <Column columnName="PRODUCTID" primaryKey="true"/> - </Table> - - <Relationship name="ORDERDETAILS" primaryKeyTable="xxx" - foreignKeyTable="ORDERDETAILS" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="ORDERID"/> - </Relationship> - -</Config>
\ No newline at end of file diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/InvalidConverter.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/InvalidConverter.xml deleted file mode 100644 index e6c15ad11f..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/InvalidConverter.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="http:///org.apache.tuscany.das.rdb.test/customer.xsd"> - - <Table tableName="CUSTOMER" typeName="Customer"> - <Column columnName="ID" primaryKey="true" converterClassName="not.a.valid.class"/> - </Table> - - <Table tableName="ANORDER" typeName="AnOrder"> - <Column columnName="CUSTOMER_ID"/> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Relationship name="orders" primaryKeyTable="CUSTOMER" foreignKeyTable="ANORDER" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/> - </Relationship> - -</Config> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/ManagedBooksConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/ManagedBooksConfig.xml deleted file mode 100644 index c2b833d2bf..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/ManagedBooksConfig.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="select book 1" SQL="select * from BOOK where BOOK_ID = 1" kind="Select"/> - <Command name="update book 1" SQL="update BOOK set OCC = ? where BOOK_ID = 1" kind="Update"/> - - <Table tableName="BOOK"> - <Column columnName="BOOK_ID" primaryKey="true"/> - <Column columnName="OCC" collision="true" managed="true"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MissingPK.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MissingPK.xml deleted file mode 100644 index a236f4b0e9..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MissingPK.xml +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd">
- <Command name="testNullDataInPK" SQL="SELECT SINGER.ID, SINGER.NAME, SONG.ID, SONG.TITLE FROM SINGER, SONG WHERE SINGER.ID = SONG.SINGERID" kind="Select"/>
- <Command name="testOuterJoin" SQL="SELECT SINGER.ID, SINGER.NAME, SONG.ID, SONG.TITLE FROM SINGER LEFT OUTER JOIN SONG ON SINGER.ID = SONG.SINGERID WHERE SINGER.ID = 3" kind="Select"/>
-
- <Table tableName="SINGER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="SONG">
- <Column columnName="ID" primaryKey="true" />
- </Table>
-
- <Command name="test11" SQL="SELECT OWNER.ID, OWNER.NAME, DOG.ID, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
- <Command name="test22" SQL="SELECT OWNER.ID, OWNER.NAME, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
- <Command name="test33" SQL="SELECT OWNER.NAME, DOG.ID, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
- <Command name="test44" SQL="SELECT OWNER.NAME, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
-
- <Table tableName="OWNER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="DOG">
- <Column columnName="ID" primaryKey="true" />
- </Table>
-
- <Command name="testPartFail" SQL="SELECT PART.QUANTITY FROM PART" kind="Select"/>
-
- <Table tableName="PART">
- <Column columnName="ID"/>
- </Table>
-
- <Command name="get all books" SQL="SELECT AUTHOR FROM BOOK" kind="Select"/>
-
- <Table tableName="BOOK" typeName="BookInfo">
- <Column columnName="BOOK_ID" propertyName="BookID" primaryKey="true"/>
- <Column columnName="AUTHOR" propertyName="Writer"/>
- <Column columnName="OCC" collision="true"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MissingPKREL.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MissingPKREL.xml deleted file mode 100644 index 0efd7bf63c..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MissingPKREL.xml +++ /dev/null @@ -1,63 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd">
- <Command name="test11" SQL="SELECT OWNER.ID, OWNER.NAME, DOG.ID, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
- <Command name="test22" SQL="SELECT OWNER.ID, OWNER.NAME, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
- <Command name="test33" SQL="SELECT OWNER.NAME, DOG.ID, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
- <Command name="test44" SQL="SELECT OWNER.NAME, DOG.NAME FROM OWNER, DOG WHERE OWNER.ID = DOG.OWNER_ID" kind="Select"/>
-
- <Table tableName="OWNER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="DOG">
- <Column columnName="ID" primaryKey="true" />
- </Table>
-
- <Relationship name="owns" primaryKeyTable="OWNER" foreignKeyTable="DOG" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="OWNER_ID"/>
- </Relationship>
-
- <Command name="compound_pks" SQL="SELECT ORDERDETAILS.ORDERID, ORDERDETAILS.PRODUCTID FROM ORDERDETAILS" kind="Select"/>
- <Command name="compound_pks_fail" SQL="SELECT ORDERDETAILS.ORDERID FROM ORDERDETAILS" kind="Select"/>
- <Command name="compound_pks_join"
- SQL="SELECT ORDERDETAILS.ORDERID, ORDERDETAILS.PRODUCTID, ORDERDETAILSDESC.ID FROM ORDERDETAILS,ORDERDETAILSDESC WHERE ORDERDETAILS.ORDERID=ORDERDETAILSDESC.ORDERID AND ORDERDETAILS.PRODUCTID=ORDERDETAILSDESC.PRODUCTID"
- kind="Select">
- </Command>
- <Command name="compound_pks_join_fail"
- SQL="SELECT ORDERDETAILS.ORDERID, ORDERDETAILSDESC.ID FROM ORDERDETAILS, ORDERDETAILSDESC WHERE ORDERDETAILS.ORDERID=ORDERDETAILSDESC.ORDERID AND ORDERDETAILS.PRODUCTID=ORDERDETAILSDESC.PRODUCTID"
- kind="Select">
- </Command>
-
- <Table tableName="ORDERDETAILS">
- <Column columnName="PRODUCTID" primaryKey="true"/>
- <Column columnName="ORDERID" primaryKey="true"/>
- </Table>
-
- <Table tableName="ORDERDETAILSDESC">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Relationship name="orderDetailsDesc" primaryKeyTable="ORDERDETAILS" foreignKeyTable="ORDERDETAILSDESC" many="true">
- <KeyPair primaryKeyColumn="ORDERID" foreignKeyColumn="ORDERID"/>
- <KeyPair primaryKeyColumn="PRODUCTID" foreignKeyColumn="PRODUCTID"/>
- </Relationship>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig1.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig1.xml deleted file mode 100644 index 2555a9ed64..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig1.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="SelectDASTEST1CUSTOMER" SQL="select * from DASTEST1.CUSTOMER" kind="Select"/>
-
- <Command name="InsertDASTEST1CUSTOMER"
- SQL="INSERT INTO DASTEST1.CUSTOMER VALUES (4, 'JENNYDAS', 'UKDAS')"
- kind="Insert" />
-
- <Command name="DeleteDASTEST1CUSTOMER"
- SQL="DELETE FROM DASTEST1.CUSTOMER WHERE ID=4"
- kind="Delete" />
-
- <Table tableName="CUSTOMER" schemaName="DASTEST1" typeName="DASTEST1_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig12.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig12.xml deleted file mode 100644 index 63ac8230ce..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig12.xml +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="testArbitraryConverter" SQL="Select * from DASTEST1.EMPLOYEE where ID = 1" kind="Select">
- <ResultDescriptor columnName="ID" schemaName="DASTEST1" tableName="EMPLOYEE" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="LASTNAME" schemaName="DASTEST1" tableName="EMPLOYEE" columnType="commonj.sdo.Date"/>
- <ResultDescriptor columnName="ADDRESS" schemaName="DASTEST1" tableName="EMPLOYEE" columnType="commonj.sdo.String"/>
- </Command>
-
- <Table tableName="EMPLOYEE" schemaName="DASTEST1">
- <Column columnName="ID" primaryKey="true"/>
- <Column columnName="LASTNAME" converterClassName="org.apache.tuscany.das.rdb.test.mappings.SillyDateStringConverter"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig13.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig13.xml deleted file mode 100644 index 6458108a63..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig13.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Table tableName="ACCOUNT" schemaName="DASTEST2" >
- <Column columnName="ACCOUNT_ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="CUSTOMER" schemaName="DASTEST1" typeName="DASTEST1_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Relationship name="accounts" primaryKeyTable="DASTEST1.CUSTOMER" foreignKeyTable="DASTEST2.ACCOUNT" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/>
- </Relationship>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig14.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig14.xml deleted file mode 100644 index 4b37a11138..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig14.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Table tableName="ORDERDETAILS" schemaName="DASTEST1">
- <Column columnName="PRODUCTID" primaryKey="true"/>
- <Column columnName="ORDERID" primaryKey="true"/>
- </Table>
-
- <Table tableName="ORDERDETAILSDESC" schemaName="DASTEST3">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Relationship name="orderDetailsDesc" primaryKeyTable="DASTEST1.ORDERDETAILS" foreignKeyTable="DASTEST3.ORDERDETAILSDESC" many="true">
- <KeyPair primaryKeyColumn="ORDERID" foreignKeyColumn="ORDERID"/>
- <KeyPair primaryKeyColumn="PRODUCTID" foreignKeyColumn="PRODUCTID"/>
- </Relationship>
-
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig2.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig2.xml deleted file mode 100644 index d055735590..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig2.xml +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="SelectDASTEST2ACCOUNT"
- SQL="SELECT * FROM DASTEST1.CUSTOMER LEFT JOIN DASTEST2.ACCOUNT ON DASTEST1.CUSTOMER.ID = DASTEST2.ACCOUNT.CUSTOMER_ID"
- kind="Select" />
-
- <Command name="InsertDASTEST2ACCOUNT"
- SQL="INSERT INTO DASTEST2.ACCOUNT VALUES (50, 2, 304)"
- kind="Insert" />
-
- <Command name="DeleteDASTEST2ACCOUNT"
- SQL="DELETE FROM DASTEST2.ACCOUNT WHERE ACCOUNT_ID=50" kind="Delete" />
-
- <Table tableName="CUSTOMER" schemaName="DASTEST1" typeName="DASTEST1_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="ACCOUNT" schemaName="DASTEST2" >
- <Column columnName="ACCOUNT_ID" primaryKey="true"/>
- </Table>
-
- <Relationship name="accounts" primaryKeyTable="DASTEST1.CUSTOMER" foreignKeyTable="DASTEST2.ACCOUNT" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/>
- </Relationship>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig3.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig3.xml deleted file mode 100644 index 06727c6a79..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig3.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="SelectDASTEST1CITY"
- SQL="SELECT INDX, NAME FROM DASTEST1.CITY" kind="Select" />
-
- <Command name="InsertDASTEST1CITY"
- SQL="INSERT INTO DASTEST1.CITY VALUES (3, 'New York')"
- kind="Insert" />
-
- <Command name="DeleteDASTEST1CITY"
- SQL="DELETE FROM DASTEST1.CITY WHERE INDX=3" kind="Delete" />
-
- </Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig5.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig5.xml deleted file mode 100644 index 6915c69576..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig5.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
-
- <Command name="Select2SchemasWithOneSchemaNotInConfig"
- SQL="SELECT DASTEST1.CUSTOMER.ID, DASTEST2.CUSTOMER.ID FROM DASTEST1.CUSTOMER, DASTEST2.CUSTOMER where DASTEST1.CUSTOMER.ID = DASTEST2.CUSTOMER.ID"
- kind="Select" />
-
-
- <Table tableName="CUSTOMER" schemaName="DASTEST1" typeName="DASTEST1_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig6.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig6.xml deleted file mode 100644 index fd3d177ad4..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig6.xml +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
-
- <Command name="Select2IDsBothInConfig"
- SQL="SELECT DASTEST1.CUSTOMER.ID, DASTEST3.CUSTOMER.ID FROM DASTEST1.CUSTOMER, DASTEST3.CUSTOMER where DASTEST1.CUSTOMER.ID = DASTEST3.CUSTOMER.ID"
- kind="Select" />
-
-
- <Table tableName="CUSTOMER" schemaName="DASTEST3" typeName="DASTEST3_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
-
- <Table tableName="CUSTOMER" schemaName="DASTEST1" typeName="DASTEST1_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig7.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig7.xml deleted file mode 100644 index eab57c759e..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig7.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="Select2CitiesNoneInConfig"
- SQL="SELECT DASTEST1.CITY.INDX, DASTEST1.CITY.NAME, DASTEST2.CITY.INDX, DASTEST2.CITY.NAME FROM DASTEST1.CITY, DASTEST2.CITY where DASTEST1.CITY.INDX = DASTEST2.CITY.INDX"
- kind="Select" />
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig8.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig8.xml deleted file mode 100644 index 205010c5c6..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig8.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="ResultDescriptorAccountSelect"
- SQL="SELECT * FROM DASTEST2.ACCOUNT"
- kind="Select" >
- <ResultDescriptor columnName="ACCOUNT_ID" tableName="ACCOUNT" schemaName="DASTEST2" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="CUSTOMER_ID" tableName="ACCOUNT" schemaName="DASTEST2" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="BALANCE" tableName="ACCOUNT" schemaName="DASTEST2" columnType="commonj.sdo.IntObject"/>
- </Command>
-
- <Table tableName="ACCOUNT" schemaName="DASTEST2" >
- <Column columnName="ACCOUNT_ID" primaryKey="true"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig9.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig9.xml deleted file mode 100644 index 84a10531aa..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaDasConfig9.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <Command name="ImpliedRelationshipSelect"
- SQL="SELECT DASTEST2.CUSTOMER.ID, DASTEST2.ACCOUNT.CUSTOMER_ID, DASTEST2.ACCOUNT.ACCOUNT_ID FROM DASTEST2.CUSTOMER, DASTEST2.ACCOUNT where DASTEST2.CUSTOMER.ID = DASTEST2.ACCOUNT.CUSTOMER_ID"
- kind="Select" />
-
- <Table tableName="ACCOUNT" schemaName="DASTEST2" >
- <Column columnName="ACCOUNT_ID" primaryKey="true"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaInvalidDasConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaInvalidDasConfig.xml deleted file mode 100644 index 4658493dbd..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/MultiSchemaInvalidDasConfig.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
- <Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" databaseSchemaNameSupported="true">
-
- <!-- table without schema name -->
- <Table tableName="CUSTORDER" >
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="STUDENT" schemaName="DASTEST1">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="ACCOUNT" schemaName="DASTEST2" >
- <Column columnName="ACCOUNT_ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="CUSTOMER" schemaName="DB2ADMIN" typeName="DB2ADMIN_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="CUSTOMER" schemaName="DASTEST1" typeName="DASTEST1_CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <!--<Relationship name="customers" primaryKeyTable="DASTEST1.CUSTOMER" foreignKeyTable="DASTEST2.ACCOUNT" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/>
- </Relationship> -->
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OneToOneRestrictedConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OneToOneRestrictedConfig.xml deleted file mode 100644 index 82956b5b1d..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OneToOneRestrictedConfig.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="get all companies" SQL="select * from COMPANY" kind = "Select"/> - - <Command name="get named employee" SQL="select * from EMPLOYEE where NAME= ?" kind = "Select"/> - - <Command name="get named employee with company" - SQL="select * from EMPLOYEE left outer join COMPANY on EMPLOYEE.ID = COMPANY.EOTMID where EMPLOYEE.NAME= ?" kind = "Select"/> - - <Command name="get employee by ID" SQL="select * from EMPLOYEE where ID= ?" kind = "Select"/> - - <Command name="get all employees" SQL="select * from EMPLOYEE" kind = "Select"/> - - <Command name="get companies with employee of the month" - SQL="select * from COMPANY left outer join EMPLOYEE on COMPANY.EOTMID = EMPLOYEE.ID" kind="Select"/> - - - <Table tableName="COMPANY"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Table tableName="DEPARTMENT"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Table tableName="EMPLOYEE"> - <Column columnName="ID" primaryKey="true" generated="true"/> - </Table> - - <Relationship name="company" primaryKeyTable="EMPLOYEE" foreignKeyTable="COMPANY" many="false" keyRestricted="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="EOTMID" /> - </Relationship> - -</Config> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OrderDetailsAndDescription.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OrderDetailsAndDescription.xml deleted file mode 100644 index d5bc8d44a8..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OrderDetailsAndDescription.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd">
-
- <Table tableName="ORDERDETAILS">
- <Column columnName="PRODUCTID" primaryKey="true"/>
- <Column columnName="ORDERID" primaryKey="true"/>
- </Table>
-
- <Table tableName="ORDERDETAILSDESC">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Relationship name="orderDetailsDesc" primaryKeyTable="ORDERDETAILS" foreignKeyTable="ORDERDETAILSDESC" many="true">
- <KeyPair primaryKeyColumn="ORDERID" foreignKeyColumn="ORDERID"/>
- <KeyPair primaryKeyColumn="PRODUCTID" foreignKeyColumn="PRODUCTID"/>
- </Relationship>
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OrdersOrderDetailsConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OrdersOrderDetailsConfig.xml deleted file mode 100644 index 2e998ee57e..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/OrdersOrderDetailsConfig.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="ORDERDETAILS"> - <Column columnName="ORDERID" primaryKey="true"/> - <Column columnName="PRODUCTID" primaryKey="true"/> - </Table> - - <Table tableName="ANORDER"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Relationship name="ORDERDETAILS" primaryKeyTable="ANORDER" - foreignKeyTable="ORDERDETAILS" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="ORDERID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/PartsConfig.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/PartsConfig.xml deleted file mode 100644 index b1809079d6..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/PartsConfig.xml +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="readEngineParts" kind="Select" SQL="SELECT P1.*, P2.*, P3.* FROM PART AS P1 - LEFT JOIN PART AS P2 ON P1.ID = P2.PARENT_ID - LEFT JOIN PART AS P3 on P2.ID = P3.PARENT_ID WHERE P1.ID = 1"> - <ResultDescriptor columnName="ID" columnType="commonj.sdo.IntObject" tableName="PART"/> - <ResultDescriptor columnName="NAME" columnType="commonj.sdo.String" tableName="PART"/> - <ResultDescriptor columnName="QUANTITY" columnType="commonj.sdo.IntObject" tableName="PART"/> - <ResultDescriptor columnName="PARENT_ID" columnType="commonj.sdo.IntObject" tableName="PART"/> - - <ResultDescriptor columnName="ID" columnType="commonj.sdo.IntObject" tableName="PART"/> - <ResultDescriptor columnName="NAME" columnType="commonj.sdo.String" tableName="PART"/> - <ResultDescriptor columnName="QUANTITY" columnType="commonj.sdo.IntObject" tableName="PART"/> - <ResultDescriptor columnName="PARENT_ID" columnType="commonj.sdo.IntObject" tableName="PART"/> - - <ResultDescriptor columnName="ID" columnType="commonj.sdo.IntObject" tableName="PART"/> - <ResultDescriptor columnName="NAME" columnType="commonj.sdo.String" tableName="PART"/> - <ResultDescriptor columnName="QUANTITY" columnType="commonj.sdo.IntObject" tableName="PART"/> - <ResultDescriptor columnName="PARENT_ID" columnType="commonj.sdo.IntObject" tableName="PART"/> - - </Command> - - <Table tableName="PART"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Relationship name="subparts" primaryKeyTable="PART" foreignKeyTable="PART" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="PARENT_ID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/asciifile.txt b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/asciifile.txt deleted file mode 100644 index d3c922ab52..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/asciifile.txt +++ /dev/null @@ -1 +0,0 @@ -this is a long file
\ No newline at end of file diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCompanyDepartmentMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCompanyDepartmentMapping.xml deleted file mode 100644 index bd648cd2ef..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCompanyDepartmentMapping.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="COMPANY"> - <Column columnName="ID" primaryKey="true" generated="true"/> - <Column columnName="NAME"/> - </Table> - - <Table tableName="DEPARTMENT"> - <Column columnName="ID" primaryKey="true" generated="true"/> - <Column columnName="NAME"/> - <Column columnName="NUMBER"/> - <Column columnName="COMPANYID"/> - <Column columnName="EOTM"/> - </Table> - - <Relationship name="departments" primaryKeyTable="COMPANY" foreignKeyTable="DEPARTMENT" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCompanyMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCompanyMapping.xml deleted file mode 100644 index b6ca4f9feb..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCompanyMapping.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - <Table tableName="COMPANY"> - <Column columnName="ID" primaryKey="true" generated="true"/> - <Column columnName="NAME"/> - </Table> -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMapping.xml deleted file mode 100644 index a81ca90f8e..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMapping.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - - <Table tableName="CUSTOMER"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="LASTNAME"/> - <Column columnName="ADDRESS"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithCUD.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithCUD.xml deleted file mode 100644 index f27a50f4f3..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithCUD.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER"> - <create sql="insert into customer values (?, ?, ?)" > - <Parameters> - <Parameter name="ID" index="1"/> - <Parameter name="LASTNAME" index="2"/> - <Parameter name="ADDRESS" index="3"/> - </Parameters> - </create> - <update sql="update customer set lastname = ?, address = ? where ID = ?" > - <Parameters> - <Parameter name="ID" index="3"/> - <Parameter name="LASTNAME" index="1"/> - <Parameter name="ADDRESS" index="2"/> - </Parameters> - </update> - <delete sql="delete from customer where ID = ?" > - <Parameters> - <Parameter name="ID" index="1"/> - </Parameters> - </delete> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithCUD2.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithCUD2.xml deleted file mode 100644 index faddf3835b..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithCUD2.xml +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER"> - <create sql="insert into customer values (?, ?, ?)" > - <Parameters> - <Parameter name="ID" index="1"/> - <Parameter name="LASTNAME" index="2"/> - <Parameter name="ADDRESS" index="3"/> - </Parameters> - </create> - <update sql="update customer set lastname = ? where ID = ?" > - <Parameters> - <Parameter name="ID" index="2"/> - <Parameter name="LASTNAME" index="1"/> - </Parameters> - </update> - <delete sql="delete from customer where ID = ?" > - <Parameters> - <Parameter name="ID" index="1"/> - </Parameters> - </delete> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="LASTNAME"/> - <Column columnName="ADDRESS"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithInvalidCUD.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithInvalidCUD.xml deleted file mode 100644 index 347cd53f45..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerMappingWithInvalidCUD.xml +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER"> - <create sql="isnert into customer blah values (?, ?, ?)" > - <Parameters> - <Parameter name="ID" index="1"/> - <Parameter name="LASTNAME" index="2"/> - <Parameter name="ADDRESS" index="3"/> - </Parameters> - </create> - <update sql="udpate customer blah set lastname = ?, address = ? where ID = ?" > - <Parameters> - <Parameter name="ID" index="3"/> - <Parameter name="LASTNAME" index="1"/> - <Parameter name="ADDRESS" index="2"/> - </Parameters> - </update> - <delete sql="dleete from customer blah where ID = ?" > - <Parameters> - <Parameter name="ID" index="1"/> - </Parameters> - </delete> - - <Column columnName="ID" primaryKey="true"/> - <Column columnName="LASTNAME"/> - <Column columnName="ADDRESS"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerOrderMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerOrderMapping.xml deleted file mode 100644 index c03d9392ed..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicCustomerOrderMapping.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER"> - <Column columnName="ID" primaryKey="true"/> - </Table> - <Table tableName="ANORDER"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="CUSTOMER_ID"/> - </Table> - - <Relationship name="orders" primaryKeyTable="CUSTOMER" foreignKeyTable="ANORDER" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/> - </Relationship> - -</Config> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicStaticCustomer.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicStaticCustomer.xml deleted file mode 100644 index c4b4fe56af..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/basicStaticCustomer.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="http:///org.apache.tuscany.das.rdb.test/customer.xsd"> - - <Table tableName="CUSTOMER" typeName="Customer"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="LASTNAME"/> - <Column columnName="ADDRESS"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/cityStates.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/cityStates.xml deleted file mode 100644 index 1908ba4268..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/cityStates.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="STATES"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="NAME"/> - </Table> - - <Table tableName="CITIES"> - - <Column columnName="ID" primaryKey="true"/> - <Column columnName="NAME"/> - <Column columnName="STATE_ID"/> - - </Table> - - <Relationship name="cities" primaryKeyTable="STATES" foreignKeyTable="CITIES" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="STATE_ID"/> - </Relationship> - - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/company.xsd b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/company.xsd deleted file mode 100644 index 0bf0229201..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/company.xsd +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<xsd:schema targetNamespace="org.apache.tuscany.das.rdb.test/company.xsd" - xmlns:company="org.apache.tuscany.das.rdb.test/company.xsd" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - - <xsd:element name="company" type="company:CompanyType"/> - - <xsd:complexType name="CompanyType"> - <xsd:sequence> - <xsd:element maxOccurs="unbounded" name="departments" type="company:DepartmentType"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:int"/> - <xsd:attribute name="name" type="xsd:string"/> - <xsd:attribute name="employeeOfTheMonth" type="xsd:IDREF" ecore:reference="EmployeeType"/> - </xsd:complexType> - - <xsd:complexType name="DepartmentType"> - <xsd:sequence> - <xsd:element maxOccurs="unbounded" name="employees" type="company:EmployeeType"/> - </xsd:sequence> - <xsd:attribute name="id" type="xsd:int"/> - <xsd:attribute name="name" type="xsd:string"/> - <xsd:attribute name="location" type="xsd:string"/> - <xsd:attribute name="number" type="xsd:int"/> - </xsd:complexType> - <xsd:complexType name="EmployeeType"> - <xsd:attribute name="id" type="xsd:int"/> - <xsd:attribute name="name" type="xsd:string"/> - <xsd:attribute name="SN" type="xsd:ID"/> - <xsd:attribute name="manager" type="xsd:boolean"/> - </xsd:complexType> - </xsd:schema> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMapping.xml deleted file mode 100644 index 9388cf8264..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMapping.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="COMPANY" typeName="CompanyType"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Table tableName="DEPARTMENT" typeName="DepartmentType"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Table tableName="EMPLOYEE" typeName="EmployeeType"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Relationship name="departments" primaryKeyTable="COMPANY" foreignKeyTable="DEPARTMENT" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/> - </Relationship> - - <Relationship name="employees" primaryKeyTable="DEPARTMENT" foreignKeyTable="EMPLOYEE" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="DEPARTMENTID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMappingWithConverters.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMappingWithConverters.xml deleted file mode 100644 index 74c6e0619f..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMappingWithConverters.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="org.apache.tuscany.das.rdb.test/company.xsd"> - - <Table tableName="COMPANY" typeName="CompanyType"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Table tableName="DEPARTMENT" typeName="DepartmentType"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="DEPNUMBER" propertyName="NUMBER" converterClassName="org.apache.tuscany.das.rdb.test.mappings.StringToIntegerConverter"/> - </Table> - - <Table tableName="EMPLOYEE" typeName="EmployeeType"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="MANAGER" converterClassName="org.apache.tuscany.das.rdb.test.mappings.IntegerToBooleanConverter"/> - </Table> - - <Relationship name="departments" primaryKeyTable="COMPANY" foreignKeyTable="DEPARTMENT" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/> - </Relationship> - - <Relationship name="employees" primaryKeyTable="DEPARTMENT" foreignKeyTable="EMPLOYEE" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="DEPARTMENTID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMappingWithResultDescriptor.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMappingWithResultDescriptor.xml deleted file mode 100644 index 419f27eca3..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companyMappingWithResultDescriptor.xml +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd">
- <Command name="testFullOuterJoinRelationship" SQL="select * from DEPARTMENT left join EMPLOYEE on DEPARTMENT.ID = EMPLOYEE.DEPARTMENTID UNION select * from DEPARTMENT right join EMPLOYEE on DEPARTMENT.ID = EMPLOYEE.DEPARTMENTID WHERE employee.DepartmentID IS NULL" kind="Select">
- <ResultDescriptor columnName="ID" tableName="DEPARTMENT" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="NAME" tableName="DEPARTMENT" columnType="commonj.sdo.String"/>
- <ResultDescriptor columnName="LOCATION" tableName="DEPARTMENT" columnType="commonj.sdo.String"/>
- <ResultDescriptor columnName="DEPNUMBER" tableName="DEPARTMENT" columnType="commonj.sdo.String"/>
- <ResultDescriptor columnName="COMPANYID" tableName="DEPARTMENT" columnType="commonj.sdo.IntObject"/>
-
- <ResultDescriptor columnName="ID" tableName="EMPLOYEE" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="NAME" tableName="EMPLOYEE" columnType="commonj.sdo.String"/>
- <ResultDescriptor columnName="SN" tableName="EMPLOYEE" columnType="commonj.sdo.String"/>
- <ResultDescriptor columnName="MANAGER" tableName="EMPLOYEE" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="DEPARTMENTID" tableName="EMPLOYEE" columnType="commonj.sdo.IntObject"/>
- </Command>
-
- <Command name="testEmployeesFromDepartment" SQL="select * from DEPARTMENT left join EMPLOYEE on DEPARTMENT.ID = EMPLOYEE.DEPARTMENTID where DEPARTMENT.NAME = ?" kind="Select"/>
-
- <Table tableName="COMPANY">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="DEPARTMENT">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="EMPLOYEE">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Relationship name="departments" primaryKeyTable="COMPANY" foreignKeyTable="DEPARTMENT" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/>
- </Relationship>
-
- <Relationship name="employees" primaryKeyTable="DEPARTMENT" foreignKeyTable="EMPLOYEE" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="DEPARTMENTID"/>
- </Relationship>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companynoid.xsd b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companynoid.xsd deleted file mode 100644 index 7c301ff16a..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companynoid.xsd +++ /dev/null @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<xsd:schema targetNamespace="org.apache.tuscany.das.rdb.test/companynoid.xsd"
- xmlns:companynoid="org.apache.tuscany.das.rdb.test/companynoid.xsd"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore">
-
- <xsd:element name="companynoid" type="companynoid:CompanynoidType"/>
-
- <xsd:complexType name="CompanynoidType">
- <xsd:sequence>
- <xsd:element maxOccurs="unbounded" name="departmentsnoid" type="companynoid:DepartmentnoidType"/>
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="employeeOfTheMonth" type="xsd:IDREF" ecore:reference="EmployeenoidType"/>
- </xsd:complexType>
-
- <xsd:complexType name="DepartmentnoidType">
- <xsd:sequence>
- <xsd:element maxOccurs="unbounded" name="employees" type="companynoid:EmployeenoidType"/>
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="location" type="xsd:string"/>
- <xsd:attribute name="number" type="xsd:int"/>
- </xsd:complexType>
- <xsd:complexType name="EmployeenoidType">
- <xsd:attribute name="id" type="xsd:int"/>
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="SN" type="xsd:ID"/>
- <xsd:attribute name="manager" type="xsd:boolean"/>
- </xsd:complexType>
-</xsd:schema>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companynoidMappingWithConverters.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companynoidMappingWithConverters.xml deleted file mode 100644 index bfbefddd2f..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/companynoidMappingWithConverters.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="org.apache.tuscany.das.rdb.test/companynoid.xsd">
-
- <Table tableName="COMPANY" typeName="CompanynoidType">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
- <Table tableName="DEPARTMENT" typeName="DepartmentnoidType">
- <Column columnName="ID" primaryKey="true"/>
- <Column columnName="DEPNUMBER" propertyName="NUMBER" converterClassName="org.apache.tuscany.das.rdb.test.mappings.StringToIntegerConverter"/>
- </Table>
-
- <Table tableName="EMPLOYEE" typeName="EmployeenoidType">
- <Column columnName="ID" primaryKey="true"/>
- <Column columnName="MANAGER" converterClassName="org.apache.tuscany.das.rdb.test.mappings.IntegerToBooleanConverter"/>
- </Table>
-
- <Relationship name="departments" primaryKeyTable="COMPANY" foreignKeyTable="DEPARTMENT" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="COMPANYID"/>
- </Relationship>
-
- <Relationship name="employees" primaryKeyTable="DEPARTMENT" foreignKeyTable="EMPLOYEE" many="true">
- <KeyPair primaryKeyColumn="ID" foreignKeyColumn="DEPARTMENTID"/>
- </Relationship>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customer.xsd b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customer.xsd deleted file mode 100644 index e5482ae3a0..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customer.xsd +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:this="http:///org.apache.tuscany.das.rdb.test/customer.xsd" targetNamespace="http:///org.apache.tuscany.das.rdb.test/customer.xsd"> - - <xsd:complexType name="Customer"> - <xsd:sequence> - <xsd:element name="ID" nillable="false" type="xsd:int"/> - <xsd:element name="lastName" type="xsd:string"/> - <xsd:element name="address" type="xsd:string"/> - <xsd:element maxOccurs="unbounded" name="orders" type="this:AnOrder"/> - </xsd:sequence> - </xsd:complexType> - - - <!-- An Order --> - <xsd:complexType name="AnOrder"> - <xsd:sequence> - <xsd:element name="ID" nillable="false" type="xsd:int"/> - <xsd:element name="Product" type="xsd:string"/> - <xsd:element name="Quantity" type="xsd:int"/> - <xsd:element name="Customer_ID" type="xsd:int"/> - </xsd:sequence> - </xsd:complexType> - - -</xsd:schema> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerMapping.xml deleted file mode 100644 index 3de367e0c6..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerMapping.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER" typeName="Customer"> - <Column columnName="ID" propertyName="id" primaryKey="true"/> - <Column columnName="LASTNAME" propertyName="lastname"/> - <Column columnName="ADDRESS" propertyName="address"/> - </Table> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerMappingWithResultDescriptor.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerMappingWithResultDescriptor.xml deleted file mode 100644 index 587c437423..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerMappingWithResultDescriptor.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- -->
-<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd">
- <Command name="testSelectCustomer" SQL="select * from CUSTOMER where CUSTOMER.ID = 1" kind="Select">
- <ResultDescriptor columnName="ID" tableName="CUSTOMER" columnType="commonj.sdo.IntObject"/>
- <ResultDescriptor columnName="LASTNAME" tableName="CUSTOMER" columnType="commonj.sdo.String"/>
- <ResultDescriptor columnName="ADDRESS" tableName="CUSTOMER" columnType="commonj.sdo.String"/>
- </Command>
-
- <Table tableName="CUSTOMER">
- <Column columnName="ID" primaryKey="true"/>
- </Table>
-
-</Config>
diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerOrderRelationshipMapping.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerOrderRelationshipMapping.xml deleted file mode 100644 index ed931e03cd..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/customerOrderRelationshipMapping.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER"> - <Column columnName="ID" primaryKey="true"/> - </Table> - <Table tableName="ANORDER"> - <Column columnName="ID" primaryKey="true"/> - </Table> - - <Relationship name="orders" primaryKeyTable="CUSTOMER" foreignKeyTable="ANORDER" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/> - </Relationship> - -</Config> - diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/moin-www.png b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/moin-www.png Binary files differdeleted file mode 100644 index 253471485a..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/moin-www.png +++ /dev/null diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/namedParameter.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/namedParameter.xml deleted file mode 100644 index d0b0811e33..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/namedParameter.xml +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Table tableName="CUSTOMER"> - <create sql="insert into customer values (?, ?, ?)" > - <Parameters> - <Parameter name="ID" index="1"/> - <Parameter name="LASTNAME" index="1"/> - <Parameter name="ADDRESS" index="3"/> - </Parameters> - </create> - - <update sql="update customer set lastname = ?, address = ? where ID = ?" > - <Parameters> - <Parameter name="LASTNAME" index="1"/> - <Parameter name="ADDRESS" index="2"/> - <Parameter name="ID" index="5"/> - </Parameters> - </update> - - <delete sql="delete from customer where ID = ? and LASTNAME = ?"> - <Parameters> - <Parameter name="LASTNAME" columnType="commonj.sdo.String" index="2"/> - <Parameter name="ID" columnType="commonj.sdo.IntObject" index="1"/> - </Parameters> - </delete> - </Table> - - <Command name="getCustomer" SQL="Select * from CUSTOMER where ID = ?" kind="Select"> - <Parameter name="ID" index="1"/> - </Command> - - <Command name="createCustomer" SQL="insert into CUSTOMER values ( ?, ?, ?)" kind="Insert"> - <Parameter name="ID" index="1"/> - <Parameter name="LASTNAME" index="2"/> - <Parameter name="ADDRESS" index="3"/> - </Command> - - <Command name="createCustomerNoParam" SQL="insert into CUSTOMER values ( ?, ?, ?)" kind="Insert"/> - - <Command name="updateCustomer" SQL="update CUSTOMER set LASTNAME = ? where ID = ?" kind="Update"> - <Parameter name="LASTNAME" index="1"/> - <Parameter name="ID" index="2"/> - </Command> - - <Command name="updateCustomerNoParam" SQL="update CUSTOMER set LASTNAME = ? where ID = ?" kind="Update"> - </Command> - - <Command name="deleteCustomer" SQL="delete from CUSTOMER where ID = ?" kind="Delete"> - <Parameter name="ID" index="1"/> - </Command> - - <Command name="deleteCustomerNoParam" SQL="delete from CUSTOMER where ID = ?" kind="Delete"/> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/passiveConnection.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/passiveConnection.xml deleted file mode 100644 index 6a23200d49..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/passiveConnection.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <ConnectionInfo managedtx="false"/> - - <Command name="get a customer" SQL="Select * from CUSTOMER where ID = 1" kind="select"/> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticCustomer.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticCustomer.xml deleted file mode 100644 index 705e4b34a9..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticCustomer.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="http:///org.apache.tuscany.das.rdb.test/customer.xsd"> - - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticCustomerOrder.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticCustomerOrder.xml deleted file mode 100644 index afbe2a8cfb..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticCustomerOrder.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="http:///org.apache.tuscany.das.rdb.test/customer.xsd"> - - <Command name="Customer and Orders" SQL="SELECT * FROM CUSTOMER LEFT JOIN ANORDER ON CUSTOMER.ID = ANORDER.CUSTOMER_ID where CUSTOMER.ID = ?" kind="Select"/> - - <Table tableName="CUSTOMER" typeName="Customer"> - <Column columnName="ID" primaryKey="true"/> - </Table> - <Table tableName="ANORDER" typeName="AnOrder"> - <Column columnName="ID" primaryKey="true"/> - <Column columnName="CUSTOMER_ID"/> - </Table> - - <Relationship name="orders" primaryKeyTable="CUSTOMER" foreignKeyTable="ANORDER" many="true"> - <KeyPair primaryKeyColumn="ID" foreignKeyColumn="CUSTOMER_ID"/> - </Relationship> - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticInvalid.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticInvalid.xml deleted file mode 100644 index 965c99717f..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/staticInvalid.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd" dataObjectModel="invalidURI"> - - -</Config> diff --git a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/storedProcTest.xml b/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/storedProcTest.xml deleted file mode 100644 index beb1ca34ac..0000000000 --- a/das-java/tags/1.0-incubating-beta2-rc1/rdb/src/test/resources/storedProcTest.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="ASCII"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. - --> - -<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd"> - - <Command name="getNamedCustomers" SQL="{call GETNAMEDCUSTOMERS(?,?)}" kind="procedure"> - <Parameter direction="OUT" index="2" columnType="commonj.sdo.IntObject"/> - </Command> - -</Config> |