Package org.apache.hadoop.hive.ql.hooks

Interface Summary
ExecuteWithHookContext ExecuteWithHookContext is a new interface that the Pre/Post Execute Hook can run with the HookContext.
Hook The new interface for all the pre execute hooks and post execute hooks
PostExecute The post execute hook interface.
PreExecute The pre execute hook interface.
 

Class Summary
CheckQueryPropertiesHook CheckQueryPropertiesHook.
EnforceReadOnlyTables Implementation of a pre execute hook that prevents modifications of read-only tables used by the test framework
HookContext Hook Context keeps all the necessary information for all the hooks.
LineageInfo This class contains the lineage information that is passed to the PreExecution hook.
LineageInfo.BaseColumnInfo Base Column information.
LineageInfo.DataContainer Table or Partition data container.
LineageInfo.Dependency This class tracks the dependency information for the base column.
LineageInfo.DependencyKey Class that captures the lookup key for the dependency.
LineageInfo.TableAliasInfo  
MapJoinCounterHook  
PostExecutePrinter Implementation of a post execute hook that simply prints out its parameters to standard output.
PreExecutePrinter Implementation of a pre execute hook that simply prints out its parameters to standard output.
ReadEntity This class encapsulates the information on the partition and tables that are read by the query.
UpdateInputAccessTimeHook Implementation of a pre execute hook that updates the access times for all the inputs.
UpdateInputAccessTimeHook.PreExec  
VerifyContentSummaryCacheHook  
VerifyHiveSortedInputFormatUsedHook  
VerifyIsLocalModeHook  
WriteEntity This class encapsulates an object that is being written to by the query.
 

Enum Summary
HookContext.HookType  
LineageInfo.DependencyType Enum to track dependency.
ReadEntity.Type Enum that tells what time of a read entity this is.
WriteEntity.Type The type of the write entity.
 



Copyright © 2011 The Apache Software Foundation