[teiid-commits] [teiid/teiid] e743a2: TEIID-2716: Support INSERT/UPDATE/DELETE on Cassan...

Ramesh Reddy rareddy at jboss.org
Wed Oct 30 16:38:41 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/teiid/teiid
  Commit: e743a212a97d73bbcb99662d890dc4f803f9056e
      https://github.com/teiid/teiid/commit/e743a212a97d73bbcb99662d890dc4f803f9056e
  Author: Ramesh Reddy <rareddy at jboss.org>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/CassandraExecutionFactory.java
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/execution/CassandraQueryExecution.java
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/execution/CassandraSQLVisitor.java
    A connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/execution/CassandraUpdateExecution.java
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/metadata/CassandraMetadataProcessor.java

  Log Message:
  -----------
  TEIID-2716: Support INSERT/UPDATE/DELETE on Cassandra
1) Added code to support update operations on Cassendra translator
2) removed select * representation from SQL string, as this will generate results out of order than expected by the engine
3) Cassendra does not support criteria to pushed on non index columns, updated the metadata as such to non-searchable
4) added some exception handling, instead of bubling up


  Commit: e5461d8f55bf894e4ae170125a977d08637fc836
      https://github.com/teiid/teiid/commit/e5461d8f55bf894e4ae170125a977d08637fc836
  Author: Ramesh Reddy <rareddy at jboss.org>
  Date:   2013-10-30 (Wed, 30 Oct 2013)

  Changed paths:
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/CassandraExecutionFactory.java
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/execution/CassandraQueryExecution.java
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/execution/CassandraSQLVisitor.java
    A connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/execution/CassandraUpdateExecution.java
    M connectors/translator-cassandra/src/main/java/org/teiid/translator/cassandra/metadata/CassandraMetadataProcessor.java

  Log Message:
  -----------
  Merge pull request #143 from rareddy/TEIID-2716

TEIID-2716: Support INSERT/UPDATE/DELETE on Cassandra


Compare: https://github.com/teiid/teiid/compare/2fd33fe3c436...e5461d8f55bf


More information about the teiid-commits mailing list