private String generateFilename(TaskWriterKey key) {
    String filename = fileNameGenerator.fileName(key);
    if (hiveConsistentWrite) {
      filename = "." + filename;
    }
    return filename;
  }
<pre>
For adapt hive table with partitions the dir construct is :
   ${table_location}
           -| change
           -| base
           -| hive
                -| ${partition_name1}
                -| ${partition_name2}
                           -| ${timestamp}_{txid}

For adapt hive table without partitions the dir construct is :
   ${table_location}
           -| change
           -| base
           -| hive
                 -| ${timestamp}_{txid}
txId of unkeyed table is random long.
</pre>
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/io/writer/AdaptHiveOutputFileFactory.java