| 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
|
| PostExecute |
The post execute hook interface.
|
| PreExecute |
The pre execute hook interface.
|
| 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.
|
| 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.TableAliasInfo | |
| 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.
|
| Redactor | |
| 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.
|
| HookContext.HookType | |
| LineageInfo.DependencyType |
Enum to track dependency.
|
| WriteEntity.WriteType |
Copyright © 2017 The Apache Software Foundation. All rights reserved.