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