Class DeleteVisitor
- java.lang.Object
-
- org.teiid.language.visitor.AbstractLanguageVisitor
-
- org.teiid.language.visitor.HierarchyVisitor
-
- org.teiid.translator.salesforce.execution.visitors.CriteriaVisitor
-
- org.teiid.translator.salesforce.execution.visitors.DeleteVisitor
-
- All Implemented Interfaces:
LanguageObjectVisitor
,ICriteriaVisitor
,IQueryProvidingVisitor
public class DeleteVisitor extends CriteriaVisitor implements IQueryProvidingVisitor
-
-
Field Summary
-
Fields inherited from class org.teiid.translator.salesforce.execution.visitors.CriteriaVisitor
APOS, CLOSE, COMMA, criteriaBuffer, exceptions, EXCLUDES, FROM, hasCriteria, idInCriteria, INCLUDES, LIMIT, metadata, OPEN, ORDER_BY, queryAll, SELECT, SEMI, SPACE, table, WHERE
-
-
Constructor Summary
Constructors Constructor Description DeleteVisitor(RuntimeMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getQuery()
void
visit(Delete delete)
-
Methods inherited from class org.teiid.translator.salesforce.execution.visitors.CriteriaVisitor
addCompareCriteria, addCriteriaString, addCriteriaString, appendAggregateFunction, appendLiteralValue, getTableName, getValue, hasCriteria, hasOnlyIDCriteria, isIdColumn, isMultiSelectColumn, loadColumnMetadata, parseFunction, setHasCriteria, visit, visit, visit, visit, visit, visit
-
Methods inherited from class org.teiid.language.visitor.HierarchyVisitor
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
-
Methods inherited from class org.teiid.language.visitor.AbstractLanguageVisitor
visit, visit, visit, visit, visit, visit, visit, visitNode, visitNodes, visitNodes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.teiid.translator.salesforce.execution.visitors.ICriteriaVisitor
getTableName, hasCriteria, hasOnlyIDCriteria
-
-
-
-
Constructor Detail
-
DeleteVisitor
public DeleteVisitor(RuntimeMetadata metadata)
-
-
Method Detail
-
visit
public void visit(Delete delete)
- Specified by:
visit
in interfaceLanguageObjectVisitor
- Overrides:
visit
in classHierarchyVisitor
-
getQuery
public String getQuery() throws TranslatorException
- Specified by:
getQuery
in interfaceIQueryProvidingVisitor
- Throws:
TranslatorException
-
-