Package org.teiid.query.resolver.command
Class ExecResolver
- java.lang.Object
-
- org.teiid.query.resolver.ProcedureContainerResolver
-
- org.teiid.query.resolver.command.ExecResolver
-
- All Implemented Interfaces:
CommandResolver
public class ExecResolver extends ProcedureContainerResolver
-
-
Constructor Summary
Constructors Constructor Description ExecResolver()
-
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.protected void
resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand)
void
resolveProceduralCommand(Command command, TempMetadataAdapter metadata)
-
Methods inherited from class org.teiid.query.resolver.ProcedureContainerResolver
addChanging, addScalarGroup, addScalarGroup, addScalarGroup, expandCommand, findChildCommandMetadata, getUpdateInfo, getUpdateInfo, resolveCommand, validateUpdateInfo
-
-
-
-
Method Detail
-
resolveProceduralCommand
public void resolveProceduralCommand(Command command, TempMetadataAdapter metadata) throws QueryMetadataException, QueryResolverException, TeiidComponentException
-
resolveGroup
protected void resolveGroup(TempMetadataAdapter metadata, ProcedureContainer procCommand) throws TeiidComponentException, QueryResolverException
- Overrides:
resolveGroup
in classProcedureContainerResolver
- Throws:
TeiidComponentException
QueryResolverException
-
getPlan
protected String getPlan(QueryMetadataInterface metadata, GroupSymbol group) throws TeiidComponentException, QueryMetadataException, QueryResolverException
Description copied from class:ProcedureContainerResolver
For a given resolver, this returns the unparsed command.
-
-