Package org.teiid.query.resolver.command
Class TempTableResolver
- java.lang.Object
-
- org.teiid.query.resolver.command.TempTableResolver
-
- All Implemented Interfaces:
CommandResolver
public class TempTableResolver extends Object implements CommandResolver
- Since:
- 5.5
-
-
Constructor Summary
Constructors Constructor Description TempTableResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
addAdditionalMetadata(Create create, TempMetadataID tempTable)
void
resolveCommand(Command command, TempMetadataAdapter metadata, boolean resolveNullLiterals)
Resolve the command using the metadata.
-
-
-
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, org.teiid.query.metadata.TempMetadataAdapter, boolean)
-
addAdditionalMetadata
public static void addAdditionalMetadata(Create create, TempMetadataID tempTable)
-
-