[teiid/teiid] d399a9: TEIID-2816: HBase Connector/Translator
by shawkins
Branch: refs/heads/62-8.7.x
Home: https://github.com/teiid/teiid
Commit: d399a9fea989526660ca0bdaa9770f0e56149eff
https://github.com/teiid/teiid/commit/d399a9fea989526660ca0bdaa9770f0e561...
Author: Kylin <kylinsoong.1214(a)gmail.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M api/src/main/java/org/teiid/metadata/MetadataFactory.java
M connectors/pom.xml
A connectors/translator-hbase/kits/embedded-dist.xml
A connectors/translator-hbase/kits/jboss-as7-dist.xml
A connectors/translator-hbase/kits/jboss-as7/modules/org/jboss/teiid/translator/hbase/main/module.xml
A connectors/translator-hbase/pom.xml
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseExecutionException.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseExecutionFactory.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseMetadataProcessor.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBasePlugin.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseQueryExecution.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseSQLConversionVisitor.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseUpdateExecution.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PColumnTeiidImpl.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PNameTeiidImpl.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PTableTeiidImpl.java
A connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PhoenixUtils.java
A connectors/translator-hbase/src/main/resources/META-INF/services/org.teiid.translator.ExecutionFactory
A connectors/translator-hbase/src/main/resources/org/teiid/translator/hbase/i18n.properties
A connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseExecution.java
A connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseLoggerFormatter.java
A connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseMetadataProcessor.java
A connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseUtil.java
A connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestPhoenixDriver.java
A connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestSQLConversionVisitor.java
A connectors/translator-hbase/src/test/resources/customer.ddl
A connectors/translator-hbase/src/test/resources/hbase-vdb.xml
A connectors/translator-hbase/src/test/resources/logging.properties
M pom.xml
Log Message:
-----------
TEIID-2816: HBase Connector/Translator
Ignore the Execution Test, due to it depend on HBase and Phoenix installed on local machine
TEIID-2816: HBase Connector/Translator, add HBaseMetadataProcessor implement
TEIID-2816: HBase Connector/Translator, update rar dependency file
TEIID-2816: use the container datasource and reuse the JDBC translator logic
TEIID-2816: add comments for how to run execution test
Conflicts:
pom.xml
Commit: 35f2655411d46ee3b2355d1f2248ff4204a3b3bb
https://github.com/teiid/teiid/commit/35f2655411d46ee3b2355d1f2248ff4204a...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M api/src/main/java/org/teiid/language/visitor/SQLStringVisitor.java
M build/kits/jboss-as7/bin/scripts/teiid-domain-mode-install.cli
M build/kits/jboss-as7/bin/scripts/teiid-standalone-mode-install.cli
M build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
M connectors/translator-hbase/kits/jboss-as7/modules/org/jboss/teiid/translator/hbase/main/module.xml
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseExecutionException.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseExecutionFactory.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseMetadataProcessor.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBasePlugin.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseQueryExecution.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseSQLConversionVisitor.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseUpdateExecution.java
R connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PColumnTeiidImpl.java
R connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PNameTeiidImpl.java
R connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PTableTeiidImpl.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PhoenixUtils.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseExecution.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseLoggerFormatter.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseMetadataProcessor.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseUtil.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestPhoenixDriver.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestSQLConversionVisitor.java
M connectors/translator-hbase/src/test/resources/customer.ddl
M test-integration/common/src/test/java/org/teiid/arquillian/IntegrationTestDeployment.java
Log Message:
-----------
TEIID-2816 hbase refinements
Conflicts:
build/kits/jboss-as7/bin/scripts/teiid-domain-mode-install.cli
build/kits/jboss-as7/bin/scripts/teiid-standalone-mode-install.cli
build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
test-integration/common/src/test/java/org/teiid/arquillian/IntegrationTestDeployment.java
Commit: dda490c17764278a4c4fc47695ea9d4176c886bd
https://github.com/teiid/teiid/commit/dda490c17764278a4c4fc47695ea9d4176c...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M connectors/translator-hbase/pom.xml
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseExecutionFactory.java
R connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseMetadataProcessor.java
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/phoenix/PhoenixUtils.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseExecution.java
R connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestPhoenixDriver.java
M connectors/translator-hbase/src/test/resources/customer.ddl
M connectors/translator-hbase/src/test/resources/hbase-vdb.xml
Log Message:
-----------
TEIID-2816 removing ddl creation
Commit: 613a5daa25b29e63c730eab0c21bec8a3f95e045
https://github.com/teiid/teiid/commit/613a5daa25b29e63c730eab0c21bec8a3f9...
Author: kylinsoong <kylinsoong.1214(a)gmail.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
A connectors/translator-hbase/.gitignore
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseExecution.java
R connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseMetadataProcessor.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestHBaseUtil.java
M connectors/translator-hbase/src/test/java/org/teiid/translator/hbase/TestSQLConversionVisitor.java
M connectors/translator-hbase/src/test/resources/customer.ddl
M connectors/translator-hbase/src/test/resources/hbase-vdb.xml
Log Message:
-----------
TEIID-2816: Update Unit test for making it runnable
Commit: e8f878dca851873cf649a3fafa7051b8f27e3f7d
https://github.com/teiid/teiid/commit/e8f878dca851873cf649a3fafa7051b8f27...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
M connectors/translator-hbase/src/main/java/org/teiid/translator/hbase/HBaseExecutionFactory.java
Log Message:
-----------
TEIID-2816 removing override and correcting release note
Conflicts:
build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
Commit: aeaf74a14662bdf0f9247af7420f5b1ec9d21ec3
https://github.com/teiid/teiid/commit/aeaf74a14662bdf0f9247af7420f5b1ec9d...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M build/kits/jboss-as7/docs/teiid/datasources/derby/readme.txt
A build/kits/jboss-as7/docs/teiid/datasources/phoenix/create-phoenix-ds.cli
A build/kits/jboss-as7/docs/teiid/datasources/phoenix/modules/org/apache/phoenix/main/module.xml
A build/kits/jboss-as7/docs/teiid/datasources/phoenix/phoenix-ds.xml
A build/kits/jboss-as7/docs/teiid/datasources/phoenix/readme.txt
Log Message:
-----------
TEIID-2816 adding phoenix example
Commit: ed83b3a27315ec8b180f68893954b68b8e4d3915
https://github.com/teiid/teiid/commit/ed83b3a27315ec8b180f68893954b68b8e4...
Author: kylinsoong <kylinsoong.1214(a)gmail.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
A build/kits/jboss-as7/docs/teiid/datasources/phoenix/create-phoenix-driver.cli
M build/kits/jboss-as7/docs/teiid/datasources/phoenix/create-phoenix-ds.cli
M build/kits/jboss-as7/docs/teiid/datasources/phoenix/modules/org/apache/phoenix/main/module.xml
M build/kits/jboss-as7/docs/teiid/datasources/phoenix/phoenix-ds.xml
A build/kits/jboss-as7/docs/teiid/datasources/phoenix/phoenix.xml
M build/kits/jboss-as7/docs/teiid/datasources/phoenix/readme.txt
Log Message:
-----------
TEIID-2816: update phoenix ds create cli script
Commit: 7a987dfaa9f502d26dd16ee79e71a0d0831a335d
https://github.com/teiid/teiid/commit/7a987dfaa9f502d26dd16ee79e71a0d0831...
Author: kylinsoong <kylinsoong.1214(a)gmail.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M build/kits/jboss-as7/docs/teiid/datasources/phoenix/create-phoenix-ds.cli
Log Message:
-----------
TEIID-2816: update create phoenix ds cli
Commit: e8227e5c685733a3f4aae7e0a5017fdc3654c21c
https://github.com/teiid/teiid/commit/e8227e5c685733a3f4aae7e0a5017fdc365...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M test-integration/common/src/test/java/org/teiid/arquillian/IntegrationTestDeployment.java
Log Message:
-----------
TEIID-2816 updating the number of translators
Compare: https://github.com/teiid/teiid/compare/6976eab81ab4...e8227e5c6857
10 years, 10 months
[teiid/teiid] 776ded: BZ1213582: DV_6.1 Update 02 + TEIID-3523: correct...
by shawkins
Branch: refs/heads/8.7.x
Home: https://github.com/teiid/teiid
Commit: 776dedf20fab587312e28164cb538678ab3fcb3b
https://github.com/teiid/teiid/commit/776dedf20fab587312e28164cb538678ab3...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
M connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/JDBCUpdateExecution.java
M connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/SQLConversionVisitor.java
M connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/TranslatedCommand.java
M connectors/translator-jdbc/src/test/java/org/teiid/translator/jdbc/TestJDBCUpdateExecution.java
Log Message:
-----------
BZ1213582: DV_6.1 Update 02 + TEIID-3523: correcting the npe and preventing the overuse of prepared
statements
10 years, 10 months
[teiid/teiid] 5ca317: Revert "TEIID-3411 adding the ability to unwrap ld...
by Steven Hawkins
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: 5ca3171e2e74f1e72f2737575da82612e6d8e548
https://github.com/teiid/teiid/commit/5ca3171e2e74f1e72f2737575da82612e6d...
Author: Steven Hawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M connectors/connector-ldap/src/main/java/org/teiid/resource/adapter/ldap/LDAPConnectionImpl.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPExecutionFactory.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPPlugin.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPQueryExecution.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPSyncQueryExecution.java
M connectors/translator-ldap/src/main/resources/org/teiid/translator/ldap/i18n.properties
M connectors/translator-ldap/src/test/java/org/teiid/translator/ldap/TestQueryExecution.java
Log Message:
-----------
Revert "TEIID-3411 adding the ability to unwrap ldap multi-valued to rows"
This reverts commit 6a3de7f56b46247338add25462d85ddbfdd6587e.
Conflicts:
connectors/translator-ldap/src/test/java/org/teiid/translator/ldap/TestQueryExecution.java
10 years, 10 months
[teiid/teiid] 92b8f5: Revert "TEIID-3411 initial commit of engine and tr...
by Steven Hawkins
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: 92b8f5ff272f6c4437a80e1df2ec6bed69936af9
https://github.com/teiid/teiid/commit/92b8f5ff272f6c4437a80e1df2ec6bed699...
Author: Steven Hawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M api/src/main/java/org/teiid/translator/BaseDelegatingExecutionFactory.java
M api/src/main/java/org/teiid/translator/ExecutionFactory.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/IQueryToLdapSearchParser.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPExecutionFactory.java
M connectors/translator-ldap/src/test/java/org/teiid/translator/ldap/TestIQueryToLdapSearchParser.java
M engine/src/main/java/org/teiid/dqp/internal/datamgr/CapabilitiesConverter.java
M engine/src/main/java/org/teiid/query/optimizer/capabilities/SourceCapabilities.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleCollapseSource.java
M engine/src/main/java/org/teiid/query/sql/lang/Select.java
R engine/src/test/java/org/teiid/query/optimizer/TestPartialFilters.java
Log Message:
-----------
Revert "TEIID-3411 initial commit of engine and translator rework"
This reverts commit c974420c9700d81a1b8c535e329dcf645bee7b1c.
10 years, 10 months
[teiid/teiid] dd535d: TEIID-3411 refinement to the ldap work - adding a ...
by shawkins
Branch: refs/heads/ldap-multi-value
Home: https://github.com/teiid/teiid
Commit: dd535d81e39d6e27de15e942c9d14b1f87ba8142
https://github.com/teiid/teiid/commit/dd535d81e39d6e27de15e942c9d14b1f87b...
Author: shawkins <shawkins(a)redhat.com>
Date: 2015-06-11 (Thu, 11 Jun 2015)
Changed paths:
M api/src/main/java/org/teiid/metadata/Column.java
M api/src/main/java/org/teiid/metadata/MetadataFactory.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/IQueryToLdapSearchParser.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPDirectCreateUpdateDeleteQueryExecution.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPDirectSearchQueryExecution.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPExecutionFactory.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPQueryExecution.java
M connectors/translator-ldap/src/main/java/org/teiid/translator/ldap/LDAPUpdateExecution.java
M connectors/translator-ldap/src/test/java/org/teiid/translator/ldap/TestIQueryToLdapSearchParser.java
M connectors/translator-ldap/src/test/java/org/teiid/translator/ldap/TestQueryExecution.java
M engine/src/main/java/org/teiid/query/metadata/SupportConstants.java
M engine/src/main/java/org/teiid/query/metadata/TempMetadataAdapter.java
M engine/src/main/java/org/teiid/query/metadata/TransformationMetadata.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/CriteriaCapabilityValidatorVisitor.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleCollapseSource.java
A engine/src/test/java/org/teiid/query/optimizer/TestEqualityOnly.java
M engine/src/test/java/org/teiid/query/optimizer/TestPartialFilters.java
Log Message:
-----------
TEIID-3411 refinement to the ldap work - adding a restriction to
equality only and the ability to extract the rdn
10 years, 10 months