Uses of Interface
org.apache.pig.LoadMetadata

Packages that use LoadMetadata
org.apache.pig Public interfaces and classes for Pig. 
org.apache.pig.builtin This package contains builtin Pig UDFs. 
org.apache.pig.builtin.mock   
org.apache.pig.impl.io   
org.apache.pig.piggybank.storage   
 

Uses of LoadMetadata in org.apache.pig
 

Classes in org.apache.pig that implement LoadMetadata
 class LoadFuncMetadataWrapper
          Convenience class to extend when decorating a class that extends LoadFunc and implements LoadMetadata.
 

Methods in org.apache.pig with parameters of type LoadMetadata
protected  void LoadFuncMetadataWrapper.setLoadFunc(LoadMetadata loadFunc)
          The wrapped LoadMetadata object must be set before method calls are made on this object.
 

Uses of LoadMetadata in org.apache.pig.builtin
 

Classes in org.apache.pig.builtin that implement LoadMetadata
 class AvroStorage
          Pig UDF for reading and writing Avro data.
 class BinStorage
          Load and store data in a binary format.
 class JsonLoader
          A loader for data stored using JsonStorage.
 class JsonMetadata
          Reads and Writes metadata using JSON in metafiles next to the data.
 class ParquetLoader
          Wrapper class which will delegate calls to parquet.pig.ParquetLoader
 class PigStorage
          A load function that parses a line of input into fields using a character delimiter.
 class TrevniStorage
          Pig Store/Load Function for Trevni.
 

Uses of LoadMetadata in org.apache.pig.builtin.mock
 

Classes in org.apache.pig.builtin.mock that implement LoadMetadata
 class Storage
          A convenient mock Storage for unit tests
 

Uses of LoadMetadata in org.apache.pig.impl.io
 

Classes in org.apache.pig.impl.io that implement LoadMetadata
 class InterStorage
          LOAD FUNCTION FOR PIG INTERNAL USE ONLY! This load function is used for storing intermediate data between MR jobs of a pig query.
 class ReadToEndLoader
          This is wrapper Loader which wraps a real LoadFunc underneath and allows to read a file completely starting a given split (indicated by a split index which is used to look in the List returned by the underlying InputFormat's getSplits() method).
 class SequenceFileInterStorage
          Store tuples (BinSedesTuples, specifically) using sequence files to leverage sequence file's compression features.
 class TFileStorage
          LOAD FUNCTION FOR PIG INTERNAL USE ONLY! This load function is used for storing intermediate data between MR jobs of a pig query.
 

Uses of LoadMetadata in org.apache.pig.piggybank.storage
 

Classes in org.apache.pig.piggybank.storage that implement LoadMetadata
 class AllLoader
          The AllLoader provides the ability to point pig at a folder that contains files in multiple formats e.g.
 class CSVExcelStorage
          CSV loading and storing with support for multi-line fields, and escaping of delimiters and double quotes within fields; uses CSV conventions of Excel 2007.
 class FixedWidthLoader
          A fixed-width file loader.
 class HiveColumnarLoader
          Loader for Hive RC Columnar files.
Supports the following types:
* Hive Type Pig Type from DataType string CHARARRAY int INTEGER bigint or long LONG float float double DOUBLE boolean BOOLEAN byte BYTE array TUPLE map MAP

Partitions
The input paths are scanned by the loader for [partition name]=[value] patterns in the subdirectories.
If detected these partitions are appended to the table schema.
For example if you have the directory structure:

 class HiveColumnarStorage
           
 class IndexedStorage
          IndexedStorage is a form of PigStorage that supports a per record seek.
 class PigStorageSchema
          Deprecated. Use PigStorage with a -schema option instead
 



Copyright © 2007-2012 The Apache Software Foundation