| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.mapreduce.Mapper<K1,V1,K2,V2>
org.apache.gora.mapreduce.GoraMapper<K1,V1,K2,V2>
public class GoraMapper<K1,V1 extends Persistent,K2,V2>
Base class for Gora based Mappers.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper | 
|---|
| org.apache.hadoop.mapreduce.Mapper.Context | 
| Constructor Summary | |
|---|---|
| GoraMapper() | |
| Method Summary | ||
|---|---|---|
| static
 | initMapperJob(org.apache.hadoop.mapreduce.Job job,
              Class<? extends DataStore<K1,V1>> dataStoreClass,
              Class<K1> inKeyClass,
              Class<V1> inValueClass,
              Class<K2> outKeyClass,
              Class<V2> outValueClass,
              Class<? extends GoraMapper> mapperClass,
              boolean reuseObjects)Initializes the Mapper, and sets input parameters for the job. | |
| static
 | initMapperJob(org.apache.hadoop.mapreduce.Job job,
              Class<? extends DataStore<K1,V1>> dataStoreClass,
              Class<K1> inKeyClass,
              Class<V1> inValueClass,
              Class<K2> outKeyClass,
              Class<V2> outValueClass,
              Class<? extends GoraMapper> mapperClass,
              Class<? extends org.apache.hadoop.mapreduce.Partitioner> partitionerClass,
              boolean reuseObjects)Initializes the Mapper, and sets input parameters for the job. | |
| static
 | initMapperJob(org.apache.hadoop.mapreduce.Job job,
              DataStore<K1,V1> dataStore,
              Class<K2> outKeyClass,
              Class<V2> outValueClass,
              Class<? extends GoraMapper> mapperClass,
              boolean reuseObjects)Initializes the Mapper, and sets input parameters for the job | |
| static
 | initMapperJob(org.apache.hadoop.mapreduce.Job job,
              Query<K1,V1> query,
              DataStore<K1,V1> dataStore,
              Class<K2> outKeyClass,
              Class<V2> outValueClass,
              Class<? extends GoraMapper> mapperClass,
              boolean reuseObjects)Initializes the Mapper, and sets input parameters for the job | |
| static
 | initMapperJob(org.apache.hadoop.mapreduce.Job job,
              Query<K1,V1> query,
              DataStore<K1,V1> dataStore,
              Class<K2> outKeyClass,
              Class<V2> outValueClass,
              Class<? extends GoraMapper> mapperClass,
              Class<? extends org.apache.hadoop.mapreduce.Partitioner> partitionerClass,
              boolean reuseObjects)Initializes the Mapper, and sets input parameters for the job | |
| Methods inherited from class org.apache.hadoop.mapreduce.Mapper | 
|---|
| cleanup, map, run, setup | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public GoraMapper()
| Method Detail | 
|---|
public static <K1,V1 extends Persistent,K2,V2> void initMapperJob(org.apache.hadoop.mapreduce.Job job,
                                                                  Class<? extends DataStore<K1,V1>> dataStoreClass,
                                                                  Class<K1> inKeyClass,
                                                                  Class<V1> inValueClass,
                                                                  Class<K2> outKeyClass,
                                                                  Class<V2> outValueClass,
                                                                  Class<? extends GoraMapper> mapperClass,
                                                                  Class<? extends org.apache.hadoop.mapreduce.Partitioner> partitionerClass,
                                                                  boolean reuseObjects)
                          throws IOException
job - the job to set the properties fordataStoreClass - the datastore classinKeyClass - Map input key classinValueClass - Map input value classoutKeyClass - Map output key classoutValueClass - Map output value classmapperClass - the mapper class extending GoraMapperpartitionerClass - optional partitioner classreuseObjects - whether to reuse objects in serialization
IOException
public static <K1,V1 extends Persistent,K2,V2> void initMapperJob(org.apache.hadoop.mapreduce.Job job,
                                                                  Class<? extends DataStore<K1,V1>> dataStoreClass,
                                                                  Class<K1> inKeyClass,
                                                                  Class<V1> inValueClass,
                                                                  Class<K2> outKeyClass,
                                                                  Class<V2> outValueClass,
                                                                  Class<? extends GoraMapper> mapperClass,
                                                                  boolean reuseObjects)
                          throws IOException
job - the job to set the properties fordataStoreClass - the datastore classinKeyClass - Map input key classinValueClass - Map input value classoutKeyClass - Map output key classoutValueClass - Map output value classmapperClass - the mapper class extending GoraMapperreuseObjects - whether to reuse objects in serialization
IOException
public static <K1,V1 extends Persistent,K2,V2> void initMapperJob(org.apache.hadoop.mapreduce.Job job,
                                                                  Query<K1,V1> query,
                                                                  DataStore<K1,V1> dataStore,
                                                                  Class<K2> outKeyClass,
                                                                  Class<V2> outValueClass,
                                                                  Class<? extends GoraMapper> mapperClass,
                                                                  Class<? extends org.apache.hadoop.mapreduce.Partitioner> partitionerClass,
                                                                  boolean reuseObjects)
                          throws IOException
job - the job to set the properties forquery - the query to get the inputs fromdataStore - the datastore as the inputoutKeyClass - Map output key classoutValueClass - Map output value classmapperClass - the mapper class extending GoraMapperpartitionerClass - optional partitioner classreuseObjects - whether to reuse objects in serialization
IOException
public static <K1,V1 extends Persistent,K2,V2> void initMapperJob(org.apache.hadoop.mapreduce.Job job,
                                                                  DataStore<K1,V1> dataStore,
                                                                  Class<K2> outKeyClass,
                                                                  Class<V2> outValueClass,
                                                                  Class<? extends GoraMapper> mapperClass,
                                                                  boolean reuseObjects)
                          throws IOException
job - the job to set the properties fordataStore - the datastore as the inputoutKeyClass - Map output key classoutValueClass - Map output value classmapperClass - the mapper class extending GoraMapperreuseObjects - whether to reuse objects in serialization
IOException
public static <K1,V1 extends Persistent,K2,V2> void initMapperJob(org.apache.hadoop.mapreduce.Job job,
                                                                  Query<K1,V1> query,
                                                                  DataStore<K1,V1> dataStore,
                                                                  Class<K2> outKeyClass,
                                                                  Class<V2> outValueClass,
                                                                  Class<? extends GoraMapper> mapperClass,
                                                                  boolean reuseObjects)
                          throws IOException
job - the job to set the properties forquery - the query to get the inputs fromdataStore - the datastore as the inputoutKeyClass - Map output key classoutValueClass - Map output value classmapperClass - the mapper class extending GoraMapperreuseObjects - whether to reuse objects in serialization
IOException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||