Package org.teiid.query.resolver.command
Class DeleteResolver
- java.lang.Object
-
- org.teiid.query.resolver.ProcedureContainerResolver
-
- 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
Constructors Constructor Description DeleteResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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, validateUpdateInfo
-
-
-
-
Method Detail
-
resolveProceduralCommand
public void resolveProceduralCommand(Command command, TempMetadataAdapter metadata) throws QueryMetadataException, QueryResolverException, TeiidComponentException
-
getPlan
protected 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 classProcedureContainerResolver
- Parameters:
metadata
-group
-- Returns:
- Throws:
TeiidComponentException
QueryMetadataException
-
-