public class ExpressionEvaluator extends HierarchyVisitor
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<TranslatorException> |
exceptions |
protected Stack<Boolean> |
match |
| Modifier and Type | Method and Description |
|---|---|
void |
append(LanguageObject obj)
Appends the string form of the LanguageObject to the current buffer.
|
protected void |
append(LanguageObject[] items)
Simple utility to append an array of language objects to the current buffer
by creating a comma-separated list.
|
protected void |
append(List<? extends LanguageObject> items)
Simple utility to append a list of language objects to the current buffer
by creating a comma-separated list.
|
static boolean |
matches(MongoDBExecutionFactory executionFactory,
com.mongodb.DB mongoDB,
Condition condition,
com.mongodb.BasicDBObject row,
org.teiid.translator.mongodb.MongoDBUpdateExecution.RowInfo rowInfo) |
void |
visit(AndOr obj) |
void |
visit(Comparison obj) |
void |
visit(In obj) |
void |
visit(IsNull obj) |
void |
visit(Like obj) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitvisit, visit, visit, visit, visit, visit, visit, visitNode, visitNodes, visitNodesprotected ArrayList<TranslatorException> exceptions
public static boolean matches(MongoDBExecutionFactory executionFactory, com.mongodb.DB mongoDB, Condition condition, com.mongodb.BasicDBObject row, org.teiid.translator.mongodb.MongoDBUpdateExecution.RowInfo rowInfo) throws TranslatorException
TranslatorExceptionpublic void visit(Comparison obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(AndOr obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(In obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(IsNull obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void visit(Like obj)
visit in interface LanguageObjectVisitorvisit in class HierarchyVisitorpublic void append(LanguageObject obj)
obj - the language object instanceprotected void append(List<? extends LanguageObject> items)
items - a list of LanguageObjectsprotected void append(LanguageObject[] items)
items - an array of LanguageObjectsCopyright © 2018 JBoss by Red Hat. All rights reserved.