Hive task definition

HiveQueryTasks run a query in Hive. Their output is a HiveTableTarget
or a HiveTablePartitionTarget, depending on the query. HiveTableTask
is an ExternalTask that checks if a particular table/partition exists.

You mentioned in one of jcrobak's PR that you had some Hive support, perhaps it could be combined with this