org.teiid.query.resolver.command
Class DeleteResolver

java.lang.Object
  extended by org.teiid.query.resolver.ProcedureContainerResolver
      extended by org.teiid.query.resolver.command.DeleteResolver
All Implemented Interfaces:
CommandResolver

public class DeleteResolver
extends ProcedureContainerResolver

This class knows how to expand and resolve DELETE commands.


Constructor Summary
DeleteResolver()
           
 
Method Summary
protected  java.lang.String getPlan(QueryMetadataInterface metadata, GroupSymbol group)
          For a given resolver, this returns the unparsed command.
 void resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
           
 
Methods inherited from class org.teiid.query.resolver.ProcedureContainerResolver
addChanging, addScalarGroup, addScalarGroup, addScalarGroup, expandCommand, findChildCommandMetadata, getUpdateInfo, getUpdateInfo, resolveCommand, resolveGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeleteResolver

public DeleteResolver()
Method Detail

resolveProceduralCommand

public void resolveProceduralCommand(Command command,
                                     TempMetadataAdapter metadata)
                              throws QueryMetadataException,
                                     QueryResolverException,
                                     TeiidComponentException
Specified by:
resolveProceduralCommand in class ProcedureContainerResolver
Throws:
QueryMetadataException
QueryResolverException
TeiidComponentException
See Also:
ProcedureContainerResolver.resolveProceduralCommand(org.teiid.query.sql.lang.Command, org.teiid.query.metadata.TempMetadataAdapter)

getPlan

protected java.lang.String getPlan(QueryMetadataInterface metadata,
                                   GroupSymbol group)
                            throws TeiidComponentException,
                                   QueryMetadataException
Description copied from class: ProcedureContainerResolver
For a given resolver, this returns the unparsed command.

Specified by:
getPlan in class ProcedureContainerResolver
Parameters:
metadata -
group -
Returns:
Throws:
TeiidComponentException
QueryMetadataException


Copyright © 2011. All Rights Reserved.