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 MetaDataFormatter
sqlState
- if null
, will be ignoredHiveException
public 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 MetaDataFormatter
sqlState
- if null
, will be skipped in outputerrorDetail
- usually string version of some Exception, if null
, will be ignoredHiveException
public void showTables(java.io.DataOutputStream out, java.util.Set<java.lang.String> tables) throws HiveException
showTables
in interface MetaDataFormatter
HiveException
public 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 MetaDataFormatter
HiveException
public 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
MetaDataFormatter
showTableStatus
in interface MetaDataFormatter
HiveException
public void showTablePartitons(java.io.DataOutputStream out, java.util.List<java.lang.String> parts) throws HiveException
showTablePartitons
in interface MetaDataFormatter
HiveException
public void showDatabases(java.io.DataOutputStream out, java.util.List<java.lang.String> databases) throws HiveException
showDatabases
in interface MetaDataFormatter
HiveException
public 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 MetaDataFormatter
HiveException
Copyright © 2012 The Apache Software Foundation