public class JsonMetaDataFormatter extends Object implements MetaDataFormatter
Constructor and Description |
---|
JsonMetaDataFormatter() |
Modifier and Type | Method and Description |
---|---|
void |
describeTable(DataOutputStream out,
String colPath,
String tableName,
Table tbl,
Partition part,
List<FieldSchema> cols,
boolean isFormatted,
boolean isExt,
boolean isOutputPadded,
List<ColumnStatisticsObj> colStats,
PrimaryKeyInfo pkInfo,
ForeignKeyInfo fkInfo,
UniqueConstraint ukInfo,
NotNullConstraint nnInfo,
DefaultConstraint dInfo,
CheckConstraint cInfo,
StorageHandlerInfo storageHandlerInfo)
Describe table.
|
void |
error(OutputStream out,
String msg,
int errorCode,
String sqlState)
Write an error message.
|
void |
error(OutputStream out,
String errorMessage,
int errorCode,
String sqlState,
String errorDetail) |
void |
showDatabaseDescription(DataOutputStream out,
String database,
String comment,
String location,
String ownerName,
String ownerType,
Map<String,String> params)
Show the description of a database
|
void |
showDatabases(DataOutputStream out,
List<String> databases)
Show a list of databases
|
void |
showErrors(DataOutputStream out,
WMValidateResourcePlanResponse response) |
void |
showFullResourcePlan(DataOutputStream out,
WMFullResourcePlan resourcePlan) |
void |
showResourcePlans(DataOutputStream out,
List<WMResourcePlan> resourcePlans) |
void |
showTablePartitions(DataOutputStream out,
List<String> parts)
Show the table partitions.
|
void |
showTables(DataOutputStream out,
Set<String> tables)
Show a list of tables.
|
void |
showTableStatus(DataOutputStream out,
Hive db,
HiveConf conf,
List<Table> tbls,
Map<String,String> part,
Partition par)
Show the table status.
|
public void error(OutputStream out, String msg, int errorCode, String sqlState) throws HiveException
error
in interface MetaDataFormatter
sqlState
- if null
, will be ignoredHiveException
public void error(OutputStream out, String errorMessage, int errorCode, String sqlState, String errorDetail) throws HiveException
error
in interface MetaDataFormatter
sqlState
- if null
, will be skipped in outputerrorDetail
- usually string version of some Exception, if null
, will be ignoredHiveException
public void showTables(DataOutputStream out, Set<String> tables) throws HiveException
showTables
in interface MetaDataFormatter
HiveException
public void describeTable(DataOutputStream out, String colPath, String tableName, Table tbl, Partition part, List<FieldSchema> cols, boolean isFormatted, boolean isExt, boolean isOutputPadded, List<ColumnStatisticsObj> colStats, PrimaryKeyInfo pkInfo, ForeignKeyInfo fkInfo, UniqueConstraint ukInfo, NotNullConstraint nnInfo, DefaultConstraint dInfo, CheckConstraint cInfo, StorageHandlerInfo storageHandlerInfo) throws HiveException
describeTable
in interface MetaDataFormatter
isFormatted
- - describe with formatted keywordisOutputPadded
- - if true, add spacing and indentationpkInfo
- primary key informationfkInfo
- foreign keys informationukInfo
- unique constraint informationnnInfo
- not null constraint informationHiveException
public void showTableStatus(DataOutputStream out, Hive db, HiveConf conf, List<Table> tbls, Map<String,String> part, Partition par) throws HiveException
MetaDataFormatter
showTableStatus
in interface MetaDataFormatter
HiveException
public void showTablePartitions(DataOutputStream out, List<String> parts) throws HiveException
showTablePartitions
in interface MetaDataFormatter
HiveException
public void showDatabases(DataOutputStream out, List<String> databases) throws HiveException
showDatabases
in interface MetaDataFormatter
HiveException
public void showDatabaseDescription(DataOutputStream out, String database, String comment, String location, String ownerName, String ownerType, Map<String,String> params) throws HiveException
showDatabaseDescription
in interface MetaDataFormatter
HiveException
public void showResourcePlans(DataOutputStream out, List<WMResourcePlan> resourcePlans) throws HiveException
showResourcePlans
in interface MetaDataFormatter
HiveException
public void showFullResourcePlan(DataOutputStream out, WMFullResourcePlan resourcePlan) throws HiveException
showFullResourcePlan
in interface MetaDataFormatter
HiveException
public void showErrors(DataOutputStream out, WMValidateResourcePlanResponse response) throws HiveException
showErrors
in interface MetaDataFormatter
HiveException
Copyright © 2022 The Apache Software Foundation. All rights reserved.