org.teiid.query.resolver.command
Class ExecResolver

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

public class ExecResolver
extends ProcedureContainerResolver


Constructor Summary
ExecResolver()
           
 
Method Summary
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecResolver

public ExecResolver()
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)

resolveGroup

protected void resolveGroup(TempMetadataAdapter metadata,
                            ProcedureContainer procCommand)
                     throws TeiidComponentException,
                            QueryResolverException
Overrides:
resolveGroup in class ProcedureContainerResolver
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.

Specified by:
getPlan in class ProcedureContainerResolver
Returns:
Throws:
QueryResolverException
TeiidComponentException
QueryMetadataException
See Also:
ProcedureContainerResolver.getPlan(org.teiid.query.metadata.QueryMetadataInterface, org.teiid.query.sql.symbol.GroupSymbol)


Copyright © 2011. All Rights Reserved.