public class JsonMetaDataFormatter extends java.lang.Object implements MetaDataFormatter
| Constructor and Description |
|---|
JsonMetaDataFormatter() |
| Modifier and Type | Method and Description |
|---|---|
void |
describeTable(java.io.DataOutputStream out,
java.lang.String colPath,
java.lang.String tableName,
Table tbl,
Partition part,
java.util.List<FieldSchema> cols,
boolean isFormatted,
boolean isExt,
boolean isPretty)
Describe table.
|
void |
error(java.io.OutputStream out,
java.lang.String msg,
int errorCode,
java.lang.String sqlState)
Write an error message.
|
void |
error(java.io.OutputStream out,
java.lang.String errorMessage,
int errorCode,
java.lang.String sqlState,
java.lang.String errorDetail) |
void |
showDatabaseDescription(java.io.DataOutputStream out,
java.lang.String database,
java.lang.String comment,
java.lang.String location,
java.util.Map<java.lang.String,java.lang.String> params)
Show the description of a database
|
void |
showDatabases(java.io.DataOutputStream out,
java.util.List<java.lang.String> databases)
Show a list of databases
|
void |
showTablePartitons(java.io.DataOutputStream out,
java.util.List<java.lang.String> parts)
Show the table partitions.
|
void |
showTables(java.io.DataOutputStream out,
java.util.Set<java.lang.String> tables)
Show a list of tables.
|
void |
showTableStatus(java.io.DataOutputStream out,
Hive db,
HiveConf conf,
java.util.List<Table> tbls,
java.util.Map<java.lang.String,java.lang.String> part,
Partition par)
Show the table status.
|
public void error(java.io.OutputStream out,
java.lang.String msg,
int errorCode,
java.lang.String sqlState)
throws HiveException
error in interface MetaDataFormattersqlState - if null, will be ignoredHiveExceptionpublic void error(java.io.OutputStream out,
java.lang.String errorMessage,
int errorCode,
java.lang.String sqlState,
java.lang.String errorDetail)
throws HiveException
error in interface MetaDataFormattersqlState - if null, will be skipped in outputerrorDetail - usually string version of some Exception, if null, will be ignoredHiveExceptionpublic void showTables(java.io.DataOutputStream out,
java.util.Set<java.lang.String> tables)
throws HiveException
showTables in interface MetaDataFormatterHiveExceptionpublic void describeTable(java.io.DataOutputStream out,
java.lang.String colPath,
java.lang.String tableName,
Table tbl,
Partition part,
java.util.List<FieldSchema> cols,
boolean isFormatted,
boolean isExt,
boolean isPretty)
throws HiveException
describeTable in interface MetaDataFormatterHiveExceptionpublic void showTableStatus(java.io.DataOutputStream out,
Hive db,
HiveConf conf,
java.util.List<Table> tbls,
java.util.Map<java.lang.String,java.lang.String> part,
Partition par)
throws HiveException
MetaDataFormattershowTableStatus in interface MetaDataFormatterHiveExceptionpublic void showTablePartitons(java.io.DataOutputStream out,
java.util.List<java.lang.String> parts)
throws HiveException
showTablePartitons in interface MetaDataFormatterHiveExceptionpublic void showDatabases(java.io.DataOutputStream out,
java.util.List<java.lang.String> databases)
throws HiveException
showDatabases in interface MetaDataFormatterHiveExceptionpublic void showDatabaseDescription(java.io.DataOutputStream out,
java.lang.String database,
java.lang.String comment,
java.lang.String location,
java.util.Map<java.lang.String,java.lang.String> params)
throws HiveException
showDatabaseDescription in interface MetaDataFormatterHiveExceptionCopyright © 2012 The Apache Software Foundation