[teiid-commits] teiid SVN: r614 - trunk/engine/src/main/java/org/teiid/dqp/internal/datamgr/language.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Mon Mar 23 09:31:44 EDT 2009
Author: shawkins
Date: 2009-03-23 09:31:44 -0400 (Mon, 23 Mar 2009)
New Revision: 614
Modified:
trunk/engine/src/main/java/org/teiid/dqp/internal/datamgr/language/LanguageBridgeFactory.java
Log:
updating to add integration tests
Modified: trunk/engine/src/main/java/org/teiid/dqp/internal/datamgr/language/LanguageBridgeFactory.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/dqp/internal/datamgr/language/LanguageBridgeFactory.java 2009-03-23 03:25:55 UTC (rev 613)
+++ trunk/engine/src/main/java/org/teiid/dqp/internal/datamgr/language/LanguageBridgeFactory.java 2009-03-23 13:31:44 UTC (rev 614)
@@ -113,7 +113,6 @@
import com.metamatrix.query.sql.lang.Update;
import com.metamatrix.query.sql.symbol.AggregateSymbol;
import com.metamatrix.query.sql.symbol.AliasSymbol;
-import com.metamatrix.query.sql.symbol.CaseExpression;
import com.metamatrix.query.sql.symbol.Constant;
import com.metamatrix.query.sql.symbol.ElementSymbol;
import com.metamatrix.query.sql.symbol.Expression;
@@ -151,7 +150,7 @@
} else if (command instanceof BatchedUpdateCommand) {
return translate((BatchedUpdateCommand)command);
}
- return null;
+ throw new AssertionError();
}
IQueryCommand translate(QueryCommand command) throws MetaMatrixComponentException {
@@ -194,7 +193,7 @@
return q;
}
- ISelect translate(Select select) throws MetaMatrixComponentException {
+ public ISelect translate(Select select) throws MetaMatrixComponentException {
List symbols = select.getSymbols();
List translatedSymbols = new ArrayList(symbols.size());
for (Iterator i = symbols.iterator(); i.hasNext();) {
@@ -225,7 +224,7 @@
return new SelectImpl(translatedSymbols, select.isDistinct());
}
- IFrom translate(From from) throws MetaMatrixComponentException {
+ public IFrom translate(From from) throws MetaMatrixComponentException {
List clauses = from.getClauses();
List items = new ArrayList();
for (Iterator i = clauses.iterator(); i.hasNext();) {
@@ -234,7 +233,7 @@
return new FromImpl(items);
}
- IFromItem translate(FromClause clause) throws MetaMatrixComponentException {
+ public IFromItem translate(FromClause clause) throws MetaMatrixComponentException {
if (clause == null) return null;
if (clause instanceof JoinPredicate) {
return translate((JoinPredicate)clause);
@@ -243,7 +242,7 @@
} else if (clause instanceof UnaryFromClause) {
return translate((UnaryFromClause)clause);
}
- return null;
+ throw new AssertionError();
}
IJoin translate(JoinPredicate join) throws MetaMatrixComponentException {
@@ -280,7 +279,7 @@
return translate(clause.getGroup());
}
- ICriteria translate(Criteria criteria) throws MetaMatrixComponentException {
+ public ICriteria translate(Criteria criteria) throws MetaMatrixComponentException {
if (criteria == null) return null;
if (criteria instanceof CompareCriteria) {
return translate((CompareCriteria)criteria);
@@ -301,7 +300,7 @@
} else if (criteria instanceof SubquerySetCriteria) {
return translate((SubquerySetCriteria)criteria);
}
- return null;
+ throw new AssertionError();
}
ICompareCriteria translate(CompareCriteria criteria) throws MetaMatrixComponentException {
@@ -424,7 +423,7 @@
return new NotCriteriaImpl(translate(criteria.getCriteria()));
}
- IGroupBy translate(GroupBy groupBy) throws MetaMatrixComponentException {
+ public IGroupBy translate(GroupBy groupBy) throws MetaMatrixComponentException {
if(groupBy == null){
return null;
}
@@ -436,7 +435,7 @@
return new GroupByImpl(translatedItems);
}
- IOrderBy translate(OrderBy orderBy) throws MetaMatrixComponentException {
+ public IOrderBy translate(OrderBy orderBy) throws MetaMatrixComponentException {
if(orderBy == null){
return null;
}
@@ -463,11 +462,9 @@
/* Expressions */
- IExpression translate(Expression expr) throws MetaMatrixComponentException {
+ public IExpression translate(Expression expr) throws MetaMatrixComponentException {
if (expr == null) return null;
- if (expr instanceof CaseExpression) {
- return translate((CaseExpression)expr);
- } else if (expr instanceof Constant) {
+ if (expr instanceof Constant) {
return translate((Constant)expr);
} else if (expr instanceof Function) {
return translate((Function)expr);
@@ -480,7 +477,7 @@
} else if (expr instanceof SingleElementSymbol) {
return translate((SingleElementSymbol)expr);
}
- return null;
+ throw new AssertionError();
}
ILiteral translate(Constant constant) {
@@ -530,7 +527,7 @@
} else if (symbol instanceof ExpressionSymbol) {
return translate((ExpressionSymbol)symbol);
}
- return null;
+ throw new AssertionError();
}
IExpression translate(AliasSymbol symbol) throws MetaMatrixComponentException {
@@ -663,7 +660,7 @@
return new ParameterImpl(param.getIndex(), direction, param.getValue(), param.getClassType(), metadataParam);
}
- IGroup translate(GroupSymbol symbol) throws MetaMatrixComponentException {
+ public IGroup translate(GroupSymbol symbol) throws MetaMatrixComponentException {
GroupImpl group = new GroupImpl(symbol.getOutputName(), symbol.getOutputDefinition(), null);
if (symbol.getMetadataID() instanceof TempMetadataID) {
return group;
More information about the teiid-commits
mailing list