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 isPretty,
boolean isOutputPadded,
List<ColumnStatisticsObj> colStats)
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 |
showTablePartitons(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 isPretty, boolean isOutputPadded, List<ColumnStatisticsObj> colStats) throws HiveException
describeTable
in interface MetaDataFormatter
isFormatted
- - describe with formatted keywordisOutputPadded
- - if true, add spacing and indentationHiveException
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 showTablePartitons(DataOutputStream out, List<String> parts) throws HiveException
showTablePartitons
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
Copyright © 2017 The Apache Software Foundation. All rights reserved.