Package org.teiid.query.resolver.command
Class UpdateProcedureResolver
- java.lang.Object
-
- org.teiid.query.resolver.command.UpdateProcedureResolver
-
- All Implemented Interfaces:
CommandResolver
public class UpdateProcedureResolver extends Object implements CommandResolver
-
-
Field Summary
Fields Modifier and Type Field Description static List<ElementSymbol>
exceptionGroup
-
Constructor Summary
Constructors Constructor Description UpdateProcedureResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
resolveBlock(CreateProcedureCommand command, Block block, GroupContext originalExternalGroups, TempMetadataAdapter original)
void
resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
Resolve the command using the metadata.
-
-
-
Field Detail
-
exceptionGroup
public static final List<ElementSymbol> exceptionGroup
-
-
Method Detail
-
resolveCommand
public void resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals) throws QueryMetadataException, QueryResolverException, TeiidComponentException
Description copied from interface:CommandResolver
Resolve the command using the metadata.- Specified by:
resolveCommand
in interfaceCommandResolver
- Parameters:
command
- The command to resolvemetadata
- MetadataresolveNullLiterals
- true if the resolver should consider replacing null literals with more appropriate types- Throws:
QueryMetadataException
- If there is a metadata problemQueryResolverException
- If the query cannot be resolvedTeiidComponentException
- If there is an internal error- See Also:
CommandResolver.resolveCommand(org.teiid.query.sql.lang.Command, TempMetadataAdapter, boolean)
-
resolveBlock
public void resolveBlock(CreateProcedureCommand command, Block block, GroupContext originalExternalGroups, TempMetadataAdapter original) throws QueryResolverException, QueryMetadataException, TeiidComponentException
-
-