- getDestinationTableMeta
Returns a pair of Hive table and its partitions
- generateTableCopy
Fills data from input table into output table.
- createStagingDirectory
Creates a staging directory with the permission as in source directory.
- generateCreateDuplicateTableDDL
Generate DDL query to create a duplicate Hive table
- generateStagingCTASStatement
Generates a CTAS statement to dump the results of a query into a new table.
- generateStagingCTASStatementFromSelectStar
Generates a CTAS statement to dump the contents of a table / partition into a
new table.
- getDestinationPartitionLocation
Returns the partition data location of a given table and partition
- getOutputDataLocation
Get the final table location of format: /final
- getStagingDataLocation
Get the staging table location of format: /
- getStagingDataPartitionDirName
Get the partition directory name of the format: [hourly_][daily_][partitionSpec
..]
- getStagingTableName
- populatePartitionInfo
It fills partitionsDDLInfo and partitionsDMLInfo with the partition information