[teiid-commits] [teiid/teiid] 2147a6: TEIID-2656: adding unit tests

Ramesh Reddy rareddy at jboss.org
Wed Sep 11 19:02:46 EDT 2013


  Branch: refs/heads/8.5.x
  Home:   https://github.com/teiid/teiid
  Commit: 2147a63af41b301a4a802bc8996be8f9a5a51516
      https://github.com/teiid/teiid/commit/2147a63af41b301a4a802bc8996be8f9a5a51516
  Author: Ramesh Reddy <rareddy at jboss.org>
  Date:   2013-09-11 (Wed, 11 Sep 2013)

  Changed paths:
    A api/src/test/java/org/teiid/metadata/TestForeignKey.java
    M odata/src/main/java/org/teiid/odata/ODataEntitySchemaBuilder.java
    M odata/src/test/java/org/teiid/odata/TestODataIntegration.java
    M odata/src/test/resources/northwind.ddl

  Log Message:
  -----------
  TEIID-2656: adding unit tests


  Commit: 993bfc72cf2b3b0292dc6273242000a6c8796ca3
      https://github.com/teiid/teiid/commit/993bfc72cf2b3b0292dc6273242000a6c8796ca3
  Author: Ramesh Reddy <rareddy at jboss.org>
  Date:   2013-09-11 (Wed, 11 Sep 2013)

  Changed paths:
    M api/src/main/java/org/teiid/metadata/ForeignKey.java
    M connectors/translator-jpa/src/main/java/org/teiid/translator/jpa/JPQLSelectVisitor.java
    M connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDocument.java
    M engine/src/main/java/org/teiid/query/metadata/DDLStringVisitor.java
    M engine/src/main/java/org/teiid/query/metadata/MetadataValidator.java
    M engine/src/test/java/org/teiid/query/parser/TestDDLParser.java
    M odata/src/main/java/org/teiid/odata/ODataAggregateAnyBuilder.java
    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/TestODataIntegration.java

  Log Message:
  -----------
  TEIID-2656: The designer based VDBs does not set the reference table
name on the ForeignKey, they only set the Primary Key, thus the OData
metadata call was failing to resolve the Foreign keys and throwing up an
exception. Fixed such that in obsence of Reference table name, if PK is
present the value will be derived from it, also pulled Steve's commit to
fix NPE

Conflicts:

	odata/src/test/java/org/teiid/odata/TestODataIntegration.java


Compare: https://github.com/teiid/teiid/compare/57f131db1830...993bfc72cf2b


More information about the teiid-commits mailing list