[teiid-commits] [teiid/teiid] f7f0ff: TEIID-1854: initial cut for OData Server

Ramesh Reddy rareddy at jboss.org
Fri Jan 4 19:39:33 EST 2013


  Branch: refs/heads/master
  Home:   https://github.com/teiid/teiid
  Commit: f7f0ff248ce161a55f2a95ed076a9018490ba984
      https://github.com/teiid/teiid/commit/f7f0ff248ce161a55f2a95ed076a9018490ba984
  Author: rareddy <rareddy at 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/d930903e4cba1fff18e12ec9cccb3edf85b37af2
  Author: rareddy <rareddy at 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/dbb60621b4c6411b1b93b5108c73d692f6840c91
  Author: rareddy <rareddy at 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/b4bcb2bde36ff0c3a3f2672716e0c9fdd1d0678b
  Author: rareddy <rareddy at 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/40ad2317a1171d49f2b745fabc066483312ccae6
  Author: rareddy <rareddy at 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/73b88b1008629808b6d6dafd244619c3bc47ba98
  Author: rareddy <rareddy at 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/e1368ef1b1c0aecd789acb52c5cb63e878d2264b
  Author: rareddy <rareddy at 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/bf3bff6d582a5d6f83a264722c8e74279f1c8062
  Author: rareddy <rareddy at 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/2fdf69ae6b6d7fbc74439bbea295797df6f55322
  Author: rareddy <rareddy at 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/58537e7a778c281c48855a67b8f0325a3d0cbc36
  Author: rareddy <rareddy at 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/8ed6a564fcf9c81add6b822c9255167830271b99
  Author: Ramesh Reddy <rareddy at 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


More information about the teiid-commits mailing list