List of usage examples for org.apache.hadoop.mapred SequenceFileInputFilter SequenceFileInputFilter
public SequenceFileInputFilter()
From source file:org.apache.hawq.pxf.plugins.hive.utilities.ProfileFactoryTest.java
License:Apache License
@Test public void get() throws Exception { // For TextInputFormat when table has no complex types, HiveText profile should be used String profileName = ProfileFactory.get(new TextInputFormat(), false); assertEquals("HiveText", profileName); // For TextInputFormat when table has complex types, Hive profile should be used, HiveText doesn't support complex types yet profileName = ProfileFactory.get(new TextInputFormat(), true); assertEquals("Hive", profileName); // For RCFileInputFormat when table has complex types, HiveRC profile should be used profileName = ProfileFactory.get(new RCFileInputFormat(), true); assertEquals("HiveRC", profileName); // For RCFileInputFormat when table has no complex types, HiveRC profile should be used profileName = ProfileFactory.get(new RCFileInputFormat(), false); assertEquals("HiveRC", profileName); // For OrcInputFormat when table has complex types, HiveORC profile should be used profileName = ProfileFactory.get(new OrcInputFormat(), true); assertEquals("HiveORC", profileName); // For OrcInputFormat when table has no complex types, HiveORC profile should be used profileName = ProfileFactory.get(new OrcInputFormat(), false); assertEquals("HiveORC", profileName); // For other formats Hive profile should be used profileName = ProfileFactory.get(new SequenceFileInputFilter(), false); assertEquals("Hive", profileName); }