[teiid/teiid] bba145: TEIID-2329: Added join capability and indexes, rem...
by Ramesh Reddy
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: bba14565742ef9416771a097e0c468bdd54396d0
https://github.com/teiid/teiid/commit/bba14565742ef9416771a097e0c468bdd54...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-05-21 (Tue, 21 May 2013)
Changed paths:
M api/src/main/java/org/teiid/language/Insert.java
M build/assembly/embedded-dist.xml
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/docs/teiid/datasources/mongodb/create-mongodb-ds.cli
A build/kits/jboss-as7/docs/teiid/datasources/mongodb/mongodb.xml
A build/kits/jboss-as7/docs/teiid/datasources/mongodb/readme.txt
A build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/resource-adapter/mongodb/main/module.xml
A build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/translator/mongodb/api/main/module.xml
A build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/translator/mongodb/main/module.xml
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
A connectors/connector-mongodb/pom.xml
A connectors/connector-mongodb/src/main/java/org/teiid/resource/adapter/mongodb/MongoDBConnectionImpl.java
A connectors/connector-mongodb/src/main/java/org/teiid/resource/adapter/mongodb/MongoDBManagedConnectionFactory.java
A connectors/connector-mongodb/src/main/java/org/teiid/resource/adapter/mongodb/MongoDBResourceAdapter.java
A connectors/connector-mongodb/src/main/rar/META-INF/MANIFEST.MF
A connectors/connector-mongodb/src/main/rar/META-INF/ra.xml
A connectors/connector-mongodb/src/main/resources/org/teiid/resource/adapter/mongodb/i18n.properties
A connectors/mongodb-api/pom.xml
A connectors/mongodb-api/src/main/java/org/teiid/mongodb/MongoDBConnection.java
M connectors/pom.xml
A connectors/translator-mongodb/pom.xml
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/ColumnAlias.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBBaseExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBDirectQueryExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBExecutionFactory.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBPlugin.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBQueryExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBSelectVisitor.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBUpdateExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBUpdateVisitor.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MutableDBRef.java
A connectors/translator-mongodb/src/main/resources/META-INF/services/org.teiid.translator.ExecutionFactory
A connectors/translator-mongodb/src/main/resources/org/teiid/translator/mongodb/i18n.properties
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBQueryExecution.java
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBSelectVisitor.java
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBUpdateExecution.java
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBUpdateVisitor.java
A connectors/translator-mongodb/src/test/resources/northwind.ddl
Log Message:
-----------
TEIID-2329: Added join capability and indexes, removed native queries
Commit: ff88aa2325320df8dd8c562d5a7c977a6514b12f
https://github.com/teiid/teiid/commit/ff88aa2325320df8dd8c562d5a7c977a651...
Author: Ramesh Reddy <rareddy(a)jboss.org>
Date: 2013-05-21 (Tue, 21 May 2013)
Changed paths:
M api/src/main/java/org/teiid/language/Insert.java
M build/assembly/embedded-dist.xml
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/docs/teiid/datasources/mongodb/create-mongodb-ds.cli
A build/kits/jboss-as7/docs/teiid/datasources/mongodb/mongodb.xml
A build/kits/jboss-as7/docs/teiid/datasources/mongodb/readme.txt
A build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/resource-adapter/mongodb/main/module.xml
A build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/translator/mongodb/api/main/module.xml
A build/kits/jboss-as7/modules/system/layers/base/org/jboss/teiid/translator/mongodb/main/module.xml
M build/kits/jboss-as7/standalone/configuration/standalone-teiid.xml
A connectors/connector-mongodb/pom.xml
A connectors/connector-mongodb/src/main/java/org/teiid/resource/adapter/mongodb/MongoDBConnectionImpl.java
A connectors/connector-mongodb/src/main/java/org/teiid/resource/adapter/mongodb/MongoDBManagedConnectionFactory.java
A connectors/connector-mongodb/src/main/java/org/teiid/resource/adapter/mongodb/MongoDBResourceAdapter.java
A connectors/connector-mongodb/src/main/rar/META-INF/MANIFEST.MF
A connectors/connector-mongodb/src/main/rar/META-INF/ra.xml
A connectors/connector-mongodb/src/main/resources/org/teiid/resource/adapter/mongodb/i18n.properties
A connectors/mongodb-api/pom.xml
A connectors/mongodb-api/src/main/java/org/teiid/mongodb/MongoDBConnection.java
M connectors/pom.xml
A connectors/translator-mongodb/pom.xml
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/ColumnAlias.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBBaseExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBDirectQueryExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBExecutionFactory.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBPlugin.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBQueryExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBSelectVisitor.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBUpdateExecution.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MongoDBUpdateVisitor.java
A connectors/translator-mongodb/src/main/java/org/teiid/translator/mongodb/MutableDBRef.java
A connectors/translator-mongodb/src/main/resources/META-INF/services/org.teiid.translator.ExecutionFactory
A connectors/translator-mongodb/src/main/resources/org/teiid/translator/mongodb/i18n.properties
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBQueryExecution.java
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBSelectVisitor.java
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBUpdateExecution.java
A connectors/translator-mongodb/src/test/java/org/teiid/translator/mongodb/TestMongoDBUpdateVisitor.java
A connectors/translator-mongodb/src/test/resources/northwind.ddl
Log Message:
-----------
Merge pull request #73 from rareddy/mongo
TEIID-2329
Compare: https://github.com/teiid/teiid/compare/d5d5eb74bd65...ff88aa232532
12 years, 7 months
[teiid/teiid] d5d5eb: TEIID-2510 correcting the typo
by shawkins
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: d5d5eb74bd655407c0da8ef349d198f90161b68f
https://github.com/teiid/teiid/commit/d5d5eb74bd655407c0da8ef349d198f9016...
Author: shawkins <shawkins(a)redhat.com>
Date: 2013-05-21 (Tue, 21 May 2013)
Changed paths:
M build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
M jboss-integration/src/main/java/org/teiid/jboss/Element.java
M jboss-integration/src/main/java/org/teiid/jboss/TeiidSubsystemParser.java
M jboss-integration/src/main/resources/org/teiid/jboss/i18n.properties
M jboss-integration/src/main/resources/schema/jboss-teiid.xsd
M jboss-integration/src/test/java/org/teiid/adminapi/jboss/TestAdminObjectBuilder.java
M jboss-integration/src/test/resources/teiid-model-config.txt
M jboss-integration/src/test/resources/teiid-model-json.txt
M jboss-integration/src/test/resources/teiid-sample-config.xml
Log Message:
-----------
TEIID-2510 correcting the typo
12 years, 7 months
teiid SVN: r4569 - in branches/7.7.x: engine/src/main/java/org/teiid/common/buffer/impl and 1 other directory.
by teiid-commits@lists.jboss.org
Author: jolee
Date: 2013-05-20 09:27:41 -0400 (Mon, 20 May 2013)
New Revision: 4569
Modified:
branches/7.7.x/common-core/src/main/java/org/teiid/core/types/DataTypeManager.java
branches/7.7.x/engine/src/main/java/org/teiid/common/buffer/impl/SizeUtility.java
Log:
TEIID-2361: The current MAX String size is 4000, add the ability to configure when larger sizes are used
Modified: branches/7.7.x/common-core/src/main/java/org/teiid/core/types/DataTypeManager.java
===================================================================
--- branches/7.7.x/common-core/src/main/java/org/teiid/core/types/DataTypeManager.java 2013-05-16 04:35:10 UTC (rev 4568)
+++ branches/7.7.x/common-core/src/main/java/org/teiid/core/types/DataTypeManager.java 2013-05-20 13:27:41 UTC (rev 4569)
@@ -173,7 +173,7 @@
}
};
- public static final int MAX_STRING_LENGTH = 4000;
+ public static final int MAX_STRING_LENGTH = PropertiesUtils.getIntProperty(System.getProperties(), "org.teiid.maxStringLength", 4000); //$NON-NLS-1$
public static final int MAX_LOB_MEMORY_BYTES = Math.max(nextPowOf2(2*MAX_STRING_LENGTH), 1<<13);
public static int nextPowOf2(int val) {
Modified: branches/7.7.x/engine/src/main/java/org/teiid/common/buffer/impl/SizeUtility.java
===================================================================
--- branches/7.7.x/engine/src/main/java/org/teiid/common/buffer/impl/SizeUtility.java 2013-05-16 04:35:10 UTC (rev 4568)
+++ branches/7.7.x/engine/src/main/java/org/teiid/common/buffer/impl/SizeUtility.java 2013-05-20 13:27:41 UTC (rev 4569)
@@ -47,7 +47,7 @@
private static Map<Class<?>, int[]> SIZE_ESTIMATES = new HashMap<Class<?>, int[]>(128);
private static Set<Class<?>> VARIABLE_SIZE_TYPES = new HashSet<Class<?>>();
static {
- SIZE_ESTIMATES.put(DataTypeManager.DefaultDataClasses.STRING, new int[] {100, Math.max(100, DataTypeManager.nextPowOf2(DataTypeManager.MAX_STRING_LENGTH/16))});
+ SIZE_ESTIMATES.put(DataTypeManager.DefaultDataClasses.STRING, new int[] {100, DataTypeManager.nextPowOf2(DataTypeManager.MAX_STRING_LENGTH/16)});
SIZE_ESTIMATES.put(DataTypeManager.DefaultDataClasses.DATE, new int[] {20, 28});
SIZE_ESTIMATES.put(DataTypeManager.DefaultDataClasses.TIME, new int[] {20, 28});
SIZE_ESTIMATES.put(DataTypeManager.DefaultDataClasses.TIMESTAMP, new int[] {20, 28});
12 years, 7 months
[teiid/teiid] 59ac4e: TEIID-2506 TEIID-2327 consolidating and refining (...
by shawkins
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: 59ac4e50984bd1e16512ab8b81b6bdfd46800529
https://github.com/teiid/teiid/commit/59ac4e50984bd1e16512ab8b81b6bdfd468...
Author: shawkins <shawkins(a)redhat.com>
Date: 2013-05-17 (Fri, 17 May 2013)
Changed paths:
M admin/src/main/java/org/teiid/adminapi/DataPolicy.java
M admin/src/main/java/org/teiid/adminapi/impl/DataPolicyMetadata.java
M admin/src/main/java/org/teiid/adminapi/impl/VDBMetadataMapper.java
M admin/src/main/java/org/teiid/adminapi/impl/VDBMetadataParser.java
M admin/src/main/resources/org/teiid/adminapi/i18n.properties
M admin/src/test/java/org/teiid/adminapi/impl/TestVDBMetaData.java
M admin/src/test/resources/parser-test-vdb.xml
M client/src/main/resources/vdb-deployer.xsd
M engine/src/main/java/org/teiid/query/QueryPlugin.java
M engine/src/main/java/org/teiid/query/metadata/TransformationMetadata.java
M engine/src/main/java/org/teiid/query/optimizer/relational/ColumnMaskingHelper.java
M engine/src/main/java/org/teiid/query/optimizer/relational/PlanHints.java
M engine/src/main/java/org/teiid/query/optimizer/relational/RelationalPlanner.java
M engine/src/main/java/org/teiid/query/optimizer/relational/RowBasedSecurityHelper.java
M engine/src/main/java/org/teiid/query/optimizer/relational/RuleStack.java
R engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleApplyColumnMasks.java
A engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleApplySecurity.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleConstants.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleDecomposeJoin.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RuleMergeVirtual.java
M engine/src/main/java/org/teiid/query/optimizer/relational/rules/RulePushAggregates.java
M engine/src/main/java/org/teiid/query/rewriter/QueryRewriter.java
M engine/src/main/java/org/teiid/query/sql/visitor/ElementCollectorVisitor.java
M engine/src/main/resources/org/teiid/query/i18n.properties
R engine/src/test/java/org/teiid/query/processor/TestColumMasking.java
A engine/src/test/java/org/teiid/query/processor/TestColumnMasking.java
M engine/src/test/java/org/teiid/query/processor/TestRowBasedSecurity.java
Log Message:
-----------
TEIID-2506 TEIID-2327 consolidating and refining (adding subquery
support and optional enforcement of constraints) column/row security and
addressing row based security issues.
12 years, 7 months
[teiid/teiid] dd9ab3: TEIID-2504 adding a limited multi-batch fetch and ...
by shawkins
Branch: refs/heads/master
Home: https://github.com/teiid/teiid
Commit: dd9ab31915425afca7084ef49076c7825bdffcee
https://github.com/teiid/teiid/commit/dd9ab31915425afca7084ef49076c7825bd...
Author: shawkins <shawkins(a)redhat.com>
Date: 2013-05-15 (Wed, 15 May 2013)
Changed paths:
M build/kits/jboss-as7/docs/teiid/teiid-releasenotes.html
M client/src/main/java/org/teiid/client/RequestMessage.java
M client/src/main/java/org/teiid/client/ResultsMessage.java
M client/src/main/java/org/teiid/jdbc/ResultSetImpl.java
M client/src/main/java/org/teiid/jdbc/StatementImpl.java
M client/src/main/java/org/teiid/net/ServerConnection.java
M client/src/main/java/org/teiid/net/socket/SocketServerConnection.java
M client/src/test/java/org/teiid/client/TestRequestMessage.java
M client/src/test/java/org/teiid/jdbc/TestResultSet.java
M engine/src/main/java/org/teiid/dqp/internal/process/RequestWorkItem.java
M engine/src/test/java/org/teiid/dqp/message/TestResultsMessage.java
M runtime/src/main/java/org/teiid/transport/LocalServerConnection.java
M test-integration/common/src/test/java/org/teiid/jdbc/HardCodedExecutionFactory.java
A test-integration/perf/src/test/java/org/teiid/query/eval/TestJDBCSocketPerformance.java
M test-integration/perf/src/test/java/org/teiid/query/eval/TestSystemPerformance.java
Log Message:
-----------
TEIID-2504 adding a limited multi-batch fetch and a prefetch that can be
run before full deserialization
12 years, 8 months