com.metamatrix.connector.salesforce.execution.visitors
Class UpdateVisitor

java.lang.Object
  extended by org.teiid.connector.visitor.framework.AbstractLanguageVisitor
      extended by org.teiid.connector.visitor.framework.HierarchyVisitor
          extended by com.metamatrix.connector.salesforce.execution.visitors.CriteriaVisitor
              extended by com.metamatrix.connector.salesforce.execution.visitors.UpdateVisitor
All Implemented Interfaces:
ICriteriaVisitor, IQueryProvidingVisitor, LanguageObjectVisitor

public class UpdateVisitor
extends CriteriaVisitor
implements IQueryProvidingVisitor


Field Summary
 
Fields inherited from class com.metamatrix.connector.salesforce.execution.visitors.CriteriaVisitor
APOS, CLOSE, columnElementsByName, COMMA, criteriaList, exceptions, EXCLUDES, FROM, hasCriteria, INCLUDES, LIMIT, metadata, OPEN, ORDER_BY, queryAll, SELECT, SEMI, SPACE, table, WHERE
 
Constructor Summary
UpdateVisitor(RuntimeMetadata metadata)
           
 
Method Summary
 java.lang.String getQuery()
           
 void visit(IUpdate update)
           
 
Methods inherited from class com.metamatrix.connector.salesforce.execution.visitors.CriteriaVisitor
addCompareCriteria, addCriteriaString, getTableName, hasCriteria, hasOnlyIDCriteria, isIdColumn, isMultiSelectColumn, loadColumnMetadata, parseFunction, setHasCriteria, visit, visit, visit, visit, visit
 
Methods inherited from class org.teiid.connector.visitor.framework.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
 
Methods inherited from class org.teiid.connector.visitor.framework.AbstractLanguageVisitor
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 com.metamatrix.connector.salesforce.execution.visitors.ICriteriaVisitor
getTableName, hasCriteria, hasOnlyIDCriteria, setHasCriteria
 

Constructor Detail

UpdateVisitor

public UpdateVisitor(RuntimeMetadata metadata)
Method Detail

visit

public void visit(IUpdate update)
Specified by:
visit in interface LanguageObjectVisitor
Overrides:
visit in class HierarchyVisitor

getQuery

public java.lang.String getQuery()
                          throws ConnectorException
Specified by:
getQuery in interface IQueryProvidingVisitor
Throws:
ConnectorException


Copyright © 2009. All Rights Reserved.