private static Table createTestTable(String dbName, String tableName) throws HiveException { Table tbl = new Table(dbName, tableName); tbl.setInputFormatClass(SequenceFileInputFormat.class.getName()); tbl.setOutputFormatClass(SequenceFileOutputFormat.class.getName()); tbl.setSerializationLib(ThriftDeserializer.class.getName()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_CLASS, Complex.class.getName()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_FORMAT, TBinaryProtocol.class .getName()); return tbl; }
table.setSerdeParam(prop.getKey(), prop.getValue());
tbl.setOutputFormatClass(SequenceFileOutputFormat.class.getName()); tbl.setSerializationLib(ThriftDeserializer.class.getName()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_CLASS, Complex.class.getName()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_FORMAT, TBinaryProtocol.class .getName()); tbl.setStoredAsSubDirectories(false);
LOG.warn("SerDe property in input query overrides stored SerDe property"); tab.setSerdeParam(prop.getKey(), prop.getValue());
tbl.setSerdeParam(serdeConstants.FIELD_DELIM, getFieldDelim()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_FORMAT, getFieldDelim()); tbl.setSerdeParam(serdeConstants.ESCAPE_CHAR, getFieldEscape()); tbl.setSerdeParam(serdeConstants.COLLECTION_DELIM, getCollItemDelim()); tbl.setSerdeParam(serdeConstants.MAPKEY_DELIM, getMapKeyDelim()); tbl.setSerdeParam(serdeConstants.LINE_DELIM, getLineDelim()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_NULL_FORMAT, getNullFormat()); while (iter.hasNext()) { Map.Entry<String, String> m = iter.next(); tbl.setSerdeParam(m.getKey(), m.getValue());
tbl.setSerdeParam(serdeConstants.FIELD_DELIM, getFieldDelim()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_FORMAT, getFieldDelim()); tbl.setSerdeParam(serdeConstants.ESCAPE_CHAR, getFieldEscape()); tbl.setSerdeParam(serdeConstants.COLLECTION_DELIM, getCollItemDelim()); tbl.setSerdeParam(serdeConstants.MAPKEY_DELIM, getMapKeyDelim()); tbl.setSerdeParam(serdeConstants.LINE_DELIM, getLineDelim()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_NULL_FORMAT, getNullFormat()); while (iter.hasNext()) { Map.Entry<String, String> m = iter.next(); tbl.setSerdeParam(m.getKey(), m.getValue());
LOG.warn("SerDe property in input query overrides stored SerDe property"); tab.setSerdeParam(prop.getKey(), prop.getValue());
while (iter.hasNext()) { Entry<String, String> m = iter.next(); tbl.setSerdeParam(m.getKey(), m.getValue());
tbl.setSerdeParam(serdeConstants.FIELD_DELIM, "1"); tbl.setSerdeParam(serdeConstants.LINE_DELIM, "\n"); tbl.setSerdeParam(serdeConstants.MAPKEY_DELIM, "3"); tbl.setSerdeParam(serdeConstants.COLLECTION_DELIM, "2"); tbl.setSerdeParam(serdeConstants.FIELD_DELIM, "1"); tbl.setSerializationLib(LazySimpleSerDe.class.getName()); tbl.setStoredAsSubDirectories(false);
while (iter.hasNext()) { Entry<String, String> m = iter.next(); tbl.setSerdeParam(m.getKey(), m.getValue());
tbl.setSerdeParam(serdeConstants.LINE_DELIM, "\n"); tbl.setSerdeParam(serdeConstants.FIELD_DELIM, " ");
table.setSerdeParam(prop.getKey(), prop.getValue());
table.setSerdeParam(prop.getKey(), prop.getValue());
table.setSerdeParam(prop.getKey(), prop.getValue());
table.setSerdeParam(prop.getKey(), prop.getValue());
tbl.getTTable().getParameters().putAll(tableParams); tbl.setInputFormatClass(TextInputFormat.class); tbl.setSerdeParam(serdeConstants.LINE_DELIM, "\n"); tbl.setSerdeParam(serdeConstants.FIELD_DELIM, " ");
tbl.setSerdeParam(Constants.FIELD_DELIM, crtTbl.getFieldDelim()); tbl.setSerdeParam(Constants.SERIALIZATION_FORMAT, crtTbl.getFieldDelim()); tbl.setSerdeParam(Constants.ESCAPE_CHAR, crtTbl.getFieldEscape()); tbl.setSerdeParam(Constants.COLLECTION_DELIM, crtTbl.getCollItemDelim()); tbl.setSerdeParam(Constants.MAPKEY_DELIM, crtTbl.getMapKeyDelim()); tbl.setSerdeParam(Constants.LINE_DELIM, crtTbl.getLineDelim()); while (iter.hasNext()) { Entry<String, String> m = iter.next(); tbl.setSerdeParam(m.getKey(), m.getValue());
tbl.setSerdeParam(serdeConstants.FIELD_DELIM, crtTbl.getFieldDelim()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_FORMAT, crtTbl.getFieldDelim()); tbl.setSerdeParam(serdeConstants.ESCAPE_CHAR, crtTbl.getFieldEscape()); tbl.setSerdeParam(serdeConstants.COLLECTION_DELIM, crtTbl.getCollItemDelim()); tbl.setSerdeParam(serdeConstants.MAPKEY_DELIM, crtTbl.getMapKeyDelim()); tbl.setSerdeParam(serdeConstants.LINE_DELIM, crtTbl.getLineDelim()); tbl.setSerdeParam(m.getKey(), m.getValue());
tbl.setSerdeParam(serdeConstants.FIELD_DELIM, crtTbl.getFieldDelim()); tbl.setSerdeParam(serdeConstants.SERIALIZATION_FORMAT, crtTbl.getFieldDelim()); tbl.setSerdeParam(serdeConstants.ESCAPE_CHAR, crtTbl.getFieldEscape()); tbl.setSerdeParam(serdeConstants.COLLECTION_DELIM, crtTbl.getCollItemDelim()); tbl.setSerdeParam(serdeConstants.MAPKEY_DELIM, crtTbl.getMapKeyDelim()); tbl.setSerdeParam(serdeConstants.LINE_DELIM, crtTbl.getLineDelim()); tbl.setSerdeParam(m.getKey(), m.getValue());
while (iter.hasNext()) { Entry<String, String> m = iter.next(); tbl.setSerdeParam(m.getKey(), m.getValue());