final public Deserializer getDeserializerFromMetaStore(boolean skipConfError) { try { return MetaStoreUtils.getDeserializer(SessionState.getSessionConf(), tTable, skipConfError); } catch (MetaException e) { throw new RuntimeException(e); } }
final public Deserializer getDeserializer() { if (deserializer == null) { try { deserializer = MetaStoreUtils.getDeserializer(SessionState.getSessionConf(), tPartition, table.getTTable()); } catch (MetaException e) { throw new RuntimeException(e); } } return deserializer; }
Deserializer oldSerde = MetaStoreUtils.getDeserializer( conf, tbl.getTTable(), false, oldSerdeName); tbl.setFields(Hive.getFieldsFromDeserializer(tbl.getTableName(), oldSerde));
final public Deserializer getDeserializerFromMetaStore(boolean skipConfError) { try { return MetaStoreUtils.getDeserializer(SessionState.getSessionConf(), tTable, skipConfError); } catch (MetaException e) { throw new RuntimeException(e); } }
final public Deserializer getDeserializer() { if (deserializer == null) { try { deserializer = MetaStoreUtils.getDeserializer(Hive.get().getConf(), tTable); } catch (MetaException e) { throw new RuntimeException(e); } catch (HiveException e) { throw new RuntimeException(e); } } return deserializer; }
final public Deserializer getDeserializer() { if (deserializer == null) { try { deserializer = MetaStoreUtils.getDeserializer(SessionState.getSessionConf(), tPartition, table.getTTable()); } catch (MetaException e) { throw new RuntimeException(e); } } return deserializer; }
final public Deserializer getDeserializer() { if (deserializer == null) { try { deserializer = MetaStoreUtils.getDeserializer(Hive.get().getConf(), tPartition, table.getTTable()); } catch (HiveException e) { throw new RuntimeException(e); } catch (MetaException e) { throw new RuntimeException(e); } } return deserializer; }
Deserializer s = MetaStoreUtils.getDeserializer(curConf, tbl, false); ret = MetaStoreUtils.getFieldsFromDeserializer(tableName, s); } catch (SerDeException e) {
public List<FieldSchema> get_fields(String db, String tableName) throws MetaException, UnknownTableException, UnknownDBException { startFunction("get_fields", ": db=" + db + "tbl=" + tableName); String[] names = tableName.split("\\."); String base_table_name = names[0]; Table tbl; try { try { tbl = get_table(db, base_table_name); } catch (NoSuchObjectException e) { throw new UnknownTableException(e.getMessage()); } boolean getColsFromSerDe = SerDeUtils.shouldGetColsFromSerDe( tbl.getSd().getSerdeInfo().getSerializationLib()); if (!getColsFromSerDe) { return tbl.getSd().getCols(); } else { try { Deserializer s = MetaStoreUtils.getDeserializer(hiveConf, tbl); return MetaStoreUtils.getFieldsFromDeserializer(tableName, s); } catch (SerDeException e) { StringUtils.stringifyException(e); throw new MetaException(e.getMessage()); } } } finally { endFunction("get_fields"); } }
} else { try { Deserializer s = MetaStoreUtils.getDeserializer(hiveConf, tbl); ret = MetaStoreUtils.getFieldsFromDeserializer(tableName, s); } catch (SerDeException e) {
Deserializer s = MetaStoreUtils.getDeserializer(curConf, tbl, false); ret = MetaStoreUtils.getFieldsFromDeserializer(tableName, s); } catch (SerDeException e) {