[teiid/teiid] f7f0ff: TEIID-1854: initial cut for OData Server
by Ramesh Reddy
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: f7f0ff248ce161a55f2a95ed076a9018490ba984
https://github.com/teiid/teiid/commit/f7f0ff248ce161a55f2a95ed076a9018490...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
A build/kits/jboss-as7/modules/org/odata4j/core/main/module.xml
A odata/pom.xml
A odata/src/main/java/org/teiid/odata/EntityList.java
A odata/src/main/java/org/teiid/odata/ODataEntitySchemaBuilder.java
A odata/src/main/java/org/teiid/odata/ODataHierarchyVisitor.java
A odata/src/main/java/org/teiid/odata/ODataSQLBuilder.java
A odata/src/main/java/org/teiid/odata/ODataServlet.java
A odata/src/main/java/org/teiid/odata/ODataServletContainerDispatcher.java
A odata/src/main/java/org/teiid/odata/ODataTypeManager.java
A odata/src/main/java/org/teiid/odata/SQLParam.java
A odata/src/main/java/org/teiid/odata/TeiidODataApplication.java
A odata/src/main/java/org/teiid/odata/TeiidProducer.java
A odata/src/main/java/org/teiid/odata/TeiidProducerProvider.java
A odata/src/main/resources/northwind.sql
A odata/src/main/resources/test.xml
A odata/src/main/webapp/META-INF/MANIFEST.MF
A odata/src/main/webapp/WEB-INF/jboss-web.xml
A odata/src/main/webapp/WEB-INF/web.xml
A odata/src/test/java/org/teiid/odata/TestDataEntitySchemaBuilder.java
A odata/src/test/java/org/teiid/odata/TestODataIntegration.java
A odata/src/test/java/org/teiid/odata/TestODataSQLStringVisitor.java
A odata/src/test/resources/northwind.ddl
Log Message:
-----------
TEIID-1854: initial cut for OData Server
Commit: d930903e4cba1fff18e12ec9cccb3edf85b37af2
https://github.com/teiid/teiid/commit/d930903e4cba1fff18e12ec9cccb3edf85b...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M .gitignore
M api/src/main/java/org/teiid/logging/LogConstants.java
M api/src/main/java/org/teiid/translator/SourceSystemFunctions.java
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
M engine/src/main/java/org/teiid/query/function/FunctionMethods.java
M engine/src/main/java/org/teiid/query/function/source/SystemSource.java
M engine/src/main/resources/org/teiid/metadata/SYS.sql
M engine/src/main/resources/org/teiid/metadata/SYSADMIN.sql
M engine/src/main/resources/org/teiid/query/i18n.properties
M engine/src/test/java/org/teiid/query/function/TestFunction.java
M engine/src/test/java/org/teiid/query/processor/TestTextTable.java
M jboss-integration/pom.xml
M jboss-integration/src/main/java/org/teiid/jboss/TeiidOperationHandler.java
M jboss-integration/src/main/java/org/teiid/jboss/TransportService.java
M jboss-integration/src/main/resources/org/teiid/jboss/i18n.properties
M pom.xml
M test-integration/common/src/test/resources/TestCase3473/testGetCrossReference.expected
M test-integration/common/src/test/resources/TestJDBCSocketTransport/testSelect.expected
M test-integration/common/src/test/resources/TestODBCSchema/testOBIEEColumnQuery.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRDEF.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_NAMESPACE.expected
M test-integration/common/src/test/resources/TestODBCSocketTransport/testInt2Vector.expected
M test-integration/common/src/test/resources/TestODBCSocketTransport/testPgProc.expected
M test-integration/common/src/test/resources/TestODBCSocketTransport/testSelect.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testCrossReference.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testExportedKeys.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testImportedKeys.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testPrimaryKeys.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testDefect12064.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testKeyColumns.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testKeys.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedureParams.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedures.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testReferenceKeyColumns.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testTables.expected
Log Message:
-----------
TEIID-2334, TEIID-1854
Commit: dbb60621b4c6411b1b93b5108c73d692f6840c91
https://github.com/teiid/teiid/commit/dbb60621b4c6411b1b93b5108c73d692f68...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
A build/kits/jboss-as7/modules/org/jboss/resteasy/resteasy-jaxrs/main/module.xml
A build/kits/jboss-as7/modules/org/jboss/resteasy/resteasy-jaxrs/main/resteasy-teiid-patch.jar
M build/kits/jboss-as7/modules/org/odata4j/core/main/module.xml
M jboss-integration/pom.xml
M odata/pom.xml
A test-integration/common/.gitignore
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRDEF.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRIBUTE.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_CLASS.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_INDEX.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected
Log Message:
-----------
updating to latest master
Commit: b4bcb2bde36ff0c3a3f2672716e0c9fdd1d0678b
https://github.com/teiid/teiid/commit/b4bcb2bde36ff0c3a3f2672716e0c9fdd1d...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
A build/kits/jboss-as7/modules/org/jboss/teiid/main/deployments/deployments.properties
Log Message:
-----------
TEIID-1857: adding war to be deployed from module during startup
Commit: 40ad2317a1171d49f2b745fabc066483312ccae6
https://github.com/teiid/teiid/commit/40ad2317a1171d49f2b745fabc066483312...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M build/assembly/jboss-as7/dist.xml
M build/kits/jboss-as7/modules/org/jboss/teiid/main/module.xml
M jboss-integration/src/main/java/org/teiid/jboss/TeiidAdd.java
M odata/pom.xml
Log Message:
-----------
TEIID-1857: adding war to be deployed from module during startup
Commit: 73b88b1008629808b6d6dafd244619c3bc47ba98
https://github.com/teiid/teiid/commit/73b88b1008629808b6d6dafd244619c3bc4...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
A build/kits/jboss-as7/modules/org/odata4j/core/main/core4j-0.5.jar
A build/kits/jboss-as7/modules/org/odata4j/core/main/odata4j-core-0.8.0-SNAPSHOT.jar
M odata/pom.xml
A odata/src/main/java/org/teiid/odata/Client.java
M odata/src/main/java/org/teiid/odata/EntityList.java
A odata/src/main/java/org/teiid/odata/LocalClient.java
M odata/src/main/java/org/teiid/odata/ODataEntitySchemaBuilder.java
A odata/src/main/java/org/teiid/odata/ODataPlugin.java
M odata/src/main/java/org/teiid/odata/ODataSQLBuilder.java
M odata/src/main/java/org/teiid/odata/TeiidODataApplication.java
M odata/src/main/java/org/teiid/odata/TeiidProducer.java
M odata/src/main/java/org/teiid/odata/TeiidProducerProvider.java
R odata/src/main/resources/northwind.sql
A odata/src/main/resources/org/teiid/odata/i18n.properties
R odata/src/main/resources/test.xml
A odata/src/test/java/org/teiid/odata/MockProvider.java
M odata/src/test/java/org/teiid/odata/TestDataEntitySchemaBuilder.java
M odata/src/test/java/org/teiid/odata/TestODataIntegration.java
M odata/src/test/java/org/teiid/odata/TestODataSQLStringVisitor.java
M pom.xml
Log Message:
-----------
adding support for aggregate any, all, testsuite, internationlization, filter based assosiation, order by based filtering
Commit: e1368ef1b1c0aecd789acb52c5cb63e878d2264b
https://github.com/teiid/teiid/commit/e1368ef1b1c0aecd789acb52c5cb63e878d...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M jboss-integration/src/main/java/org/teiid/jboss/TeiidAdd.java
M odata/src/main/java/org/teiid/odata/TeiidODataApplication.java
Log Message:
-----------
fixing the test issues
Commit: bf3bff6d582a5d6f83a264722c8e74279f1c8062
https://github.com/teiid/teiid/commit/bf3bff6d582a5d6f83a264722c8e74279f1...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M odata/src/main/java/org/teiid/odata/Client.java
M odata/src/main/java/org/teiid/odata/LocalClient.java
M odata/src/main/java/org/teiid/odata/ODataEntitySchemaBuilder.java
M odata/src/main/java/org/teiid/odata/TeiidProducer.java
M odata/src/main/java/org/teiid/odata/TeiidProducerProvider.java
M odata/src/test/java/org/teiid/odata/TestODataIntegration.java
Log Message:
-----------
minimizing the metadata load from each request by caching it
Commit: 2fdf69ae6b6d7fbc74439bbea295797df6f55322
https://github.com/teiid/teiid/commit/2fdf69ae6b6d7fbc74439bbea295797df6f...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M odata/src/main/java/org/teiid/odata/ODataPlugin.java
M odata/src/main/java/org/teiid/odata/TeiidProducerProvider.java
M odata/src/main/resources/org/teiid/odata/i18n.properties
Log Message:
-----------
Adding an error if vdb name is missing from the URL
Commit: 58537e7a778c281c48855a67b8f0325a3d0cbc36
https://github.com/teiid/teiid/commit/58537e7a778c281c48855a67b8f0325a3d0...
Author: rareddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M odata/src/main/java/org/teiid/odata/ODataEntitySchemaBuilder.java
M odata/src/main/java/org/teiid/odata/ODataSQLBuilder.java
M odata/src/test/java/org/teiid/odata/TestODataSQLStringVisitor.java
Log Message:
-----------
fixing the aggregates, refining the relataionship cardinality
Commit: 8ed6a564fcf9c81add6b822c9255167830271b99
https://github.com/teiid/teiid/commit/8ed6a564fcf9c81add6b822c92551678302...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M .gitignore
M api/src/main/java/org/teiid/logging/LogConstants.java
M api/src/main/java/org/teiid/translator/SourceSystemFunctions.java
M build/assembly/jboss-as7/dist.xml
A build/kits/jboss-as7/modules/org/jboss/resteasy/resteasy-jaxrs/main/module.xml
A build/kits/jboss-as7/modules/org/jboss/resteasy/resteasy-jaxrs/main/resteasy-teiid-patch.jar
A build/kits/jboss-as7/modules/org/jboss/teiid/main/deployments/deployments.properties
M build/kits/jboss-as7/modules/org/jboss/teiid/main/module.xml
A build/kits/jboss-as7/modules/org/odata4j/core/main/core4j-0.5.jar
A build/kits/jboss-as7/modules/org/odata4j/core/main/module.xml
A build/kits/jboss-as7/modules/org/odata4j/core/main/odata4j-core-0.8.0-SNAPSHOT.jar
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
M engine/src/main/java/org/teiid/query/function/FunctionMethods.java
M engine/src/main/java/org/teiid/query/function/source/SystemSource.java
M engine/src/main/resources/org/teiid/metadata/SYS.sql
M engine/src/main/resources/org/teiid/metadata/SYSADMIN.sql
M engine/src/main/resources/org/teiid/query/i18n.properties
M engine/src/test/java/org/teiid/query/function/TestFunction.java
M engine/src/test/java/org/teiid/query/processor/TestTextTable.java
M jboss-integration/pom.xml
M jboss-integration/src/main/java/org/teiid/jboss/TeiidAdd.java
M jboss-integration/src/main/java/org/teiid/jboss/TeiidOperationHandler.java
M jboss-integration/src/main/java/org/teiid/jboss/TransportService.java
M jboss-integration/src/main/resources/org/teiid/jboss/i18n.properties
A odata/pom.xml
A odata/src/main/java/org/teiid/odata/Client.java
A odata/src/main/java/org/teiid/odata/EntityList.java
A odata/src/main/java/org/teiid/odata/LocalClient.java
A odata/src/main/java/org/teiid/odata/ODataEntitySchemaBuilder.java
A odata/src/main/java/org/teiid/odata/ODataHierarchyVisitor.java
A odata/src/main/java/org/teiid/odata/ODataPlugin.java
A odata/src/main/java/org/teiid/odata/ODataSQLBuilder.java
A odata/src/main/java/org/teiid/odata/ODataServlet.java
A odata/src/main/java/org/teiid/odata/ODataServletContainerDispatcher.java
A odata/src/main/java/org/teiid/odata/ODataTypeManager.java
A odata/src/main/java/org/teiid/odata/SQLParam.java
A odata/src/main/java/org/teiid/odata/TeiidODataApplication.java
A odata/src/main/java/org/teiid/odata/TeiidProducer.java
A odata/src/main/java/org/teiid/odata/TeiidProducerProvider.java
A odata/src/main/resources/org/teiid/odata/i18n.properties
A odata/src/main/webapp/META-INF/MANIFEST.MF
A odata/src/main/webapp/WEB-INF/jboss-web.xml
A odata/src/main/webapp/WEB-INF/web.xml
A odata/src/test/java/org/teiid/odata/MockProvider.java
A odata/src/test/java/org/teiid/odata/TestDataEntitySchemaBuilder.java
A odata/src/test/java/org/teiid/odata/TestODataIntegration.java
A odata/src/test/java/org/teiid/odata/TestODataSQLStringVisitor.java
A odata/src/test/resources/northwind.ddl
M pom.xml
A test-integration/common/.gitignore
M test-integration/common/src/test/resources/TestCase3473/testGetCrossReference.expected
M test-integration/common/src/test/resources/TestJDBCSocketTransport/testSelect.expected
M test-integration/common/src/test/resources/TestODBCSchema/testOBIEEColumnQuery.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRDEF.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_ATTRIBUTE.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_CLASS.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_INDEX.expected
M test-integration/common/src/test/resources/TestODBCSchema/test_PG_NAMESPACE.expected
M test-integration/common/src/test/resources/TestODBCSocketTransport/testInt2Vector.expected
M test-integration/common/src/test/resources/TestODBCSocketTransport/testPgProc.expected
M test-integration/common/src/test/resources/TestODBCSocketTransport/testSelect.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testCrossReference.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testExportedKeys.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testImportedKeys.expected
M test-integration/common/src/test/resources/TestPartsDatabaseMetadata/testPrimaryKeys.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testColumns.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testDefect12064.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testKeyColumns.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testKeys.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedureParams.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testProcedures.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testReferenceKeyColumns.expected
M test-integration/common/src/test/resources/TestSystemVirtualModel/testTables.expected
Log Message:
-----------
Merge pull request #29 from rareddy/odata
TEIID-1854 - Initial cut for the OData Server implementation based on OData4J and RestEasy
Compare: https://github.com/teiid/teiid/compare/d1947c225968...8ed6a564fcf9
11 years, 11 months
[teiid/teiid] 4dd2bc: TEIID-2341 adding support to preserve ansi join st...
by shawkins
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: 4dd2bcb18cf2fdfa9576885192c96101e0a2bdd4
https://github.com/teiid/teiid/commit/4dd2bcb18cf2fdfa9576885192c96101e0a...
Author: shawkins <shawkins(a)redhat.com>
Date: 2013-01-04 (Fri, 04 Jan 2013)
Changed paths:
M build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
M engine/src/main/java/org/teiid/query/optimizer/relational/RelationalPlanner.java
M engine/src/main/java/org/teiid/query/optimizer/relational/plantree/NodeConstants.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/CapabilitiesUtil.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/JoinUtil.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleCollapseSource.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RulePlanJoins.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleRaiseAccess.java
M engine/src/main/java/org/teiid/query/parser/SQLParserUtil.java
M engine/src/main/java/org/teiid/query/sql/lang/FromClause.java
M engine/src/main/java/org/teiid/query/sql/visitor/SQLStringVisitor.java
M engine/src/test/java/org/teiid/query/optimizer/TestJoinOptimization.java
M engine/src/test/java/org/teiid/query/optimizer/TestJoinPushdownRestrictions.java
M engine/src/test/java/org/teiid/query/optimizer/TestOptimizer.java
M engine/src/test/java/org/teiid/query/processor/TestVirtualDepJoin.java
Log Message:
-----------
TEIID-2341 adding support to preserve ansi join structures and to
emulate inner joins with outer if required by the source
11 years, 11 months