All Downloads are FREE. Search and download functionalities are using the official Maven repository.

water.hive.HiveMetaData Maven / Gradle / Ivy

The newest version!
package water.hive;

import java.util.List;
import java.util.Map;

public interface HiveMetaData {
    
    Table getTable(String name) throws Exception;
    
    interface Storable {

        Map getSerDeParams();

        String getLocation();

        String getSerializationLib();
        
        String getInputFormat();
        
    }
    
    interface Table extends Storable {
        
        String getName();
        
        boolean hasPartitions();
        
        List getPartitions();
        
        List getColumns();
        
        List getPartitionKeys();
    }
    
    interface Column {
        
        String getName();
        
        String getType();
        
    }
    
    interface Partition extends Storable {
        
        List getValues();
        
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy