Branch: refs/heads/master
Home:
https://github.com/teiid/teiid
Commit: 50508d007ce639818537cdadfca388a45ee43e6c
https://github.com/teiid/teiid/commit/50508d007ce639818537cdadfca388a45ee...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M api/src/main/java/org/teiid/metadata/MetadataFactory.java
M api/src/main/java/org/teiid/resource/spi/ConnectionContext.java
M build/assembly/jboss-as7/dist.xml
M build/kits/jboss-as7/bin/scripts/teiid-domain-mode-install.cli
M build/kits/jboss-as7/bin/scripts/teiid-standalone-mode-install.cli
A build/kits/jboss-as7/modules/system/layers/base/org/apache/accumulo/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/apache/hadoop/core/main/module.xml
A build/kits/jboss-as7/modules/system/layers/base/org/apache/thrift/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/apache/zookeeper/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/resource-adapter/accumulo/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/translator/accumulo/main/module.xml
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
A connectors/connector-accumulo/pom.xml
A
connectors/connector-accumulo/src/main/java/org/teiid/resource/adapter/accumulo/AccumuloConnectionImpl.java
A
connectors/connector-accumulo/src/main/java/org/teiid/resource/adapter/accumulo/AccumuloManagedConnectionFactory.java
A
connectors/connector-accumulo/src/main/java/org/teiid/resource/adapter/accumulo/AccumuloResourceAdapter.java
A connectors/connector-accumulo/src/main/rar/META-INF/MANIFEST.MF
A connectors/connector-accumulo/src/main/rar/META-INF/ra.xml
A
connectors/connector-accumulo/src/main/resources/org/teiid/resource/adapter/accumulo/i18n.properties
M connectors/pom.xml
A connectors/translator-accumulo/pom.xml
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloConnection.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloExecutionFactory.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloMetadataProcessor.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloPlugin.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryExecution.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryVisitor.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloUpdateExecution.java
A
connectors/translator-accumulo/src/main/resources/META-INF/services/org.teiid.translator.ExecutionFactory
A
connectors/translator-accumulo/src/main/resources/org/teiid/translator/accumulo/i18n.properties
A
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloMetadataProcessor.java
A
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryExecution.java
A
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryVisitor.java
A connectors/translator-accumulo/src/test/resources/sampledb.ddl
M pom.xml
Log Message:
-----------
TEIID-2627: Support for Accumulo
1) Added projects translator-accumulo, connector-accumulo
2) developed a JCA resource adapter to connect to accumulo for teiid in JBoss AS
3) developed a translator for accumulo, with following capabilities
a) Limited capability of loading existing tables as metadata, introduced various
metadata extension properties
b) Added support for select, with equality and IN predicates on PK
c) Added support for insert/update/delete at single row level, no batch support
4) Added unit tests with Mock Accumulo engine to test functionality
5) Added the adapter and translator to deployment kit
Commit: 93c0bb49e38fa51e6f45b636bd50901765d15bda
https://github.com/teiid/teiid/commit/93c0bb49e38fa51e6f45b636bd50901765d...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloDataTypeManager.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloExecutionFactory.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloMetadataProcessor.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloPlugin.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryExecution.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryVisitor.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloUpdateExecution.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/BaseFilterIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/ComparatorFilterIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/CountStarIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/InFilterIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/IsNullFilterIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/RowFilterIterator.java
M
connectors/translator-accumulo/src/main/resources/org/teiid/translator/accumulo/i18n.properties
M
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloMetadataProcessor.java
M
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryExecution.java
M
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryVisitor.java
M connectors/translator-accumulo/src/test/resources/sampledb.ddl
Log Message:
-----------
TEIID-2627: Added Count(*), IN, IS-NULL, Comparator functionality to the non-indexed
columns in Accumulo Store
Commit: fc85242e88612490a769ad119bf827ef3b1c3658
https://github.com/teiid/teiid/commit/fc85242e88612490a769ad119bf827ef3b1...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-12-17 (Tue, 17 Dec 2013)
Changed paths:
M connectors/translator-accumulo/pom.xml
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloExecutionFactory.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloMetadataProcessor.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryExecution.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryVisitor.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/BaseFilterIterator.java
R
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/ComparatorFilterIterator.java
M
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/CountStarIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/EvaluatorIterator.java
R
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/InFilterIterator.java
R
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/IsNullFilterIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/LimitProjectionIterator.java
R
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/RowFilterIterator.java
M
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloMetadataProcessor.java
M
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryExecution.java
Log Message:
-----------
TEIID-2627: Adding Teiid based criteria evaluator iterator, and removed the previous one
off iterators that are doing partial work. Also added limit projection iterator that
filters out unwanted columns from result set
Commit: 09c1720483ef17b970addcb8cfddf0ba3c2b6c7f
https://github.com/teiid/teiid/commit/09c1720483ef17b970addcb8cfddf0ba3c2...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-12-18 (Wed, 18 Dec 2013)
Changed paths:
M api/src/main/java/org/teiid/metadata/MetadataFactory.java
M api/src/main/java/org/teiid/resource/spi/ConnectionContext.java
M build/assembly/jboss-as7/dist.xml
M build/kits/jboss-as7/bin/scripts/teiid-domain-mode-install.cli
M build/kits/jboss-as7/bin/scripts/teiid-standalone-mode-install.cli
A build/kits/jboss-as7/modules/system/layers/base/org/apache/accumulo/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/apache/hadoop/core/main/module.xml
A build/kits/jboss-as7/modules/system/layers/base/org/apache/thrift/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/apache/zookeeper/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/resource-adapter/accumulo/main/module.xml
A
build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/translator/accumulo/main/module.xml
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
A connectors/connector-accumulo/pom.xml
A
connectors/connector-accumulo/src/main/java/org/teiid/resource/adapter/accumulo/AccumuloConnectionImpl.java
A
connectors/connector-accumulo/src/main/java/org/teiid/resource/adapter/accumulo/AccumuloManagedConnectionFactory.java
A
connectors/connector-accumulo/src/main/java/org/teiid/resource/adapter/accumulo/AccumuloResourceAdapter.java
A connectors/connector-accumulo/src/main/rar/META-INF/MANIFEST.MF
A connectors/connector-accumulo/src/main/rar/META-INF/ra.xml
A
connectors/connector-accumulo/src/main/resources/org/teiid/resource/adapter/accumulo/i18n.properties
M connectors/pom.xml
A connectors/translator-accumulo/pom.xml
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloConnection.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloDataTypeManager.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloExecutionFactory.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloMetadataProcessor.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloPlugin.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryExecution.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloQueryVisitor.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/AccumuloUpdateExecution.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/BaseFilterIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/CountStarIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/EvaluatorIterator.java
A
connectors/translator-accumulo/src/main/java/org/teiid/translator/accumulo/LimitProjectionIterator.java
A
connectors/translator-accumulo/src/main/resources/META-INF/services/org.teiid.translator.ExecutionFactory
A
connectors/translator-accumulo/src/main/resources/org/teiid/translator/accumulo/i18n.properties
A
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloMetadataProcessor.java
A
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryExecution.java
A
connectors/translator-accumulo/src/test/java/org/teiid/translator/accumulo/TestAccumuloQueryVisitor.java
A connectors/translator-accumulo/src/test/resources/sampledb.ddl
M pom.xml
Log Message:
-----------
Merge pull request #169 from rareddy/ACCUMULO
Accumulo
Compare:
https://github.com/teiid/teiid/compare/986e9de4f1a9...09c1720483ef