[teiid-commits] teiid SVN: r2266 - in branches/7.0.x: documentation/quick-start-example and 1 other directories.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Sat Jun 19 07:33:35 EDT 2010
Author: shawkins
Date: 2010-06-19 07:33:35 -0400 (Sat, 19 Jun 2010)
New Revision: 2266
Modified:
branches/7.0.x/documentation/caching-guide/pom.xml
branches/7.0.x/documentation/quick-start-example/pom.xml
branches/7.0.x/engine/src/main/java/org/teiid/query/optimizer/relational/rules/CriteriaCapabilityValidatorVisitor.java
Log:
TEIID-171 ensuring that objects without connector representations cannot be pushed
Modified: branches/7.0.x/documentation/caching-guide/pom.xml
===================================================================
--- branches/7.0.x/documentation/caching-guide/pom.xml 2010-06-19 11:06:05 UTC (rev 2265)
+++ branches/7.0.x/documentation/caching-guide/pom.xml 2010-06-19 11:33:35 UTC (rev 2266)
@@ -1,12 +1,13 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>org.jboss.teiid.documentation</groupId>
+ <groupId>org.jboss.teiid</groupId>
<artifactId>documentation</artifactId>
<version>7.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>caching-guide</artifactId>
+ <groupId>org.jboss.teiid.documentation</groupId>
<packaging>jdocbook</packaging>
<name>Teiid Caching Guide</name>
<description>The Teiid Caching Guide</description>
Modified: branches/7.0.x/documentation/quick-start-example/pom.xml
===================================================================
--- branches/7.0.x/documentation/quick-start-example/pom.xml 2010-06-19 11:06:05 UTC (rev 2265)
+++ branches/7.0.x/documentation/quick-start-example/pom.xml 2010-06-19 11:33:35 UTC (rev 2266)
@@ -1,12 +1,13 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>org.jboss.teiid.documentation</groupId>
+ <groupId>org.jboss.teiid</groupId>
<artifactId>documentation</artifactId>
<version>7.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>quick-start-example</artifactId>
+ <groupId>org.jboss.teiid.documentation</groupId>
<packaging>jdocbook</packaging>
<name>Quick Start Guide</name>
<description>The Teiid Quick Start guide</description>
Modified: branches/7.0.x/engine/src/main/java/org/teiid/query/optimizer/relational/rules/CriteriaCapabilityValidatorVisitor.java
===================================================================
--- branches/7.0.x/engine/src/main/java/org/teiid/query/optimizer/relational/rules/CriteriaCapabilityValidatorVisitor.java 2010-06-19 11:06:05 UTC (rev 2265)
+++ branches/7.0.x/engine/src/main/java/org/teiid/query/optimizer/relational/rules/CriteriaCapabilityValidatorVisitor.java 2010-06-19 11:33:35 UTC (rev 2266)
@@ -60,12 +60,16 @@
import org.teiid.query.sql.symbol.CaseExpression;
import org.teiid.query.sql.symbol.Function;
import org.teiid.query.sql.symbol.GroupSymbol;
+import org.teiid.query.sql.symbol.QueryString;
import org.teiid.query.sql.symbol.ScalarSubquery;
import org.teiid.query.sql.symbol.SearchedCaseExpression;
import org.teiid.query.sql.symbol.XMLAttributes;
import org.teiid.query.sql.symbol.XMLElement;
import org.teiid.query.sql.symbol.XMLForest;
import org.teiid.query.sql.symbol.XMLNamespaces;
+import org.teiid.query.sql.symbol.XMLParse;
+import org.teiid.query.sql.symbol.XMLQuery;
+import org.teiid.query.sql.symbol.XMLSerialize;
import org.teiid.query.sql.util.SymbolMap;
import org.teiid.query.sql.visitor.EvaluatableVisitor;
import org.teiid.query.sql.visitor.GroupCollectorVisitor;
@@ -119,6 +123,26 @@
markInvalid();
}
+ @Override
+ public void visit(XMLSerialize obj) {
+ markInvalid();
+ }
+
+ @Override
+ public void visit(XMLParse obj) {
+ markInvalid();
+ }
+
+ @Override
+ public void visit(XMLQuery obj) {
+ markInvalid();
+ }
+
+ @Override
+ public void visit(QueryString obj) {
+ markInvalid();
+ }
+
public void visit(AggregateSymbol obj) {
try {
if(! CapabilitiesUtil.supportsAggregateFunction(modelID, obj, metadata, capFinder)) {
More information about the teiid-commits
mailing list