private Table getTableWithAllParametersSet() throws MetaException {
    return new TableBuilder()
               .setDbName(DEFAULT_DATABASE)
               .setTableName("test_table_with_all_parameters_set")
               .setCreateTime(100)
               .setOwnerType(PrincipalType.ROLE)
               .setOwner("owner")
               .setLastAccessTime(200)
               .addPartCol("part_col", "int", "part col comment")
               .addCol("test_col", "int", "test col comment")
               .addCol("test_bucket_col", "int", "test bucket col comment")
               .addCol("test_skewed_col", "int", "test skewed col comment")
               .addCol("test_sort_col", "int", "test sort col comment")
               .addBucketCol("test_bucket_col")
               .addSkewedColName("test_skewed_col")
               .addSortCol("test_sort_col", 1)
               .setCompressed(true)
               .setInputFormat("inputFormat")
               .setInputFormat("outputFormat")
               .setLocation(metaStore.getWarehouseRoot() + "/location")
               .setNumBuckets(4)
               .setRetention(30000)
               .setRewriteEnabled(true)
               .setType(TableType.VIRTUAL_VIEW.name())
               .setViewExpandedText("viewExplainedText")
               .setViewOriginalText("viewOriginalText")
               .setSerdeLib("serdelib")
               .setSerdeName("serdename")
               .setStoredAsSubDirectories(true)
               .addSerdeParam("serdeParam", "serdeParamValue")
               .addTableParam("tableParam", "tableParamValue")
               .addStorageDescriptorParam("sdParam", "sdParamValue")
               .build(metaStore.getConf());
  }
Creates a Table with all of the parameters set. The temporary table is available only on HS2
server, so do not use it.
@return The Table object
standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/client/TestTablesCreateDropAlterTruncate.java