| Interface | Description |
|---|---|
| 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
|
| QueryLifeTimeHook |
A type of hook which triggers before query compilation and after query execution.
|
| QueryLifeTimeHookContext |
Hook context for
QueryLifeTimeHook. |
| QueryLifeTimeHookWithParseHooks |
Extension of
QueryLifeTimeHook that has hooks for pre and post parsing of a query. |
| Class | Description |
|---|---|
| ATSHook |
ATSHook sends query + plan info to Yarn App Timeline Server.
|
| DriverTestHook | |
| EnforceReadOnlyTables |
Implementation of a pre execute hook that prevents modifications
of read-only tables used by the test framework
|
| Entity |
This class encapsulates an object that is being read or written to by the
query.
|
| HiveProtoLoggingHook |
Log events from hive hook using protobuf serialized format, partitioned by date.
|
| HookContext |
Hook Context keeps all the necessary information for all the hooks.
|
| HookUtils | |
| 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.Predicate |
This class tracks the predicate information for an operator.
|
| LineageInfo.TableAliasInfo | |
| LineageLogger |
Implementation of a post execute hook that logs lineage info to a log file.
|
| LineageLogger.Edge |
An edge in lineage.
|
| LineageLogger.Vertex |
A vertex in lineage.
|
| MaterializedViewRegistryPropertiesHook |
Implementation of a pre execute hook that reloads the materialized view registry
if needed by the test framework
|
| MetricsQueryLifeTimeHook |
LifeTimeHook gathering metrics for the query lifecycle if the
metrics are enabled
|
| NoOperatorReuseCheckerHook |
Checks whenever operator ids are not reused.
|
| PostExecOrcFileDump |
Post exec hook to print orc file dump for files that will be read by fetch task.
|
| PostExecOrcRowGroupCountPrinter |
Post execution hook to print number of ORC row groups read from the counter.
|
| PostExecTezSummaryPrinter |
Post execution hook to print hive tez counters to console error stream.
|
| PostExecutePrinter |
Implementation of a post execute hook that simply prints out its parameters
to standard output.
|
| PostExecWMEventsSummaryPrinter |
Post execution (success or failure) hook to print hive workload manager events summary.
|
| PreExecutePrinter |
Implementation of a pre execute hook that simply prints out its parameters to
standard output.
|
| PrivateHookContext | |
| QueryLifeTimeHookContextImpl | |
| QueryLifeTimeHookContextImpl.Builder | |
| ReadEntity |
This class encapsulates the information on the partition and tables that are
read by the query.
|
| Redactor | |
| RuntimeStatsPersistenceCheckerHook |
This hook adds a persistence loop-back ensure that runtime statistics could be used.
|
| UpdateInputAccessTimeHook |
Implementation of a pre execute hook that updates the access
times for all the inputs.
|
| UpdateInputAccessTimeHook.PreExec | |
| WriteEntity |
This class encapsulates an object that is being written to by the query.
|
| Enum | Description |
|---|---|
| Entity.Type |
The type of the entity.
|
| HiveProtoLoggingHook.EventType | |
| HiveProtoLoggingHook.ExecutionMode | |
| HiveProtoLoggingHook.OtherInfoType | |
| HookContext.HookType | |
| LineageInfo.DependencyType |
Enum to track dependency.
|
| LineageLogger.Edge.Type |
The types of Edge.
|
| LineageLogger.Vertex.Type |
A type in lineage.
|
| WriteEntity.WriteType |
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.