com.ebay.erl.mobius.core
Class ConfigureConstants

java.lang.Object
  extended by com.ebay.erl.mobius.core.ConfigureConstants

public class ConfigureConstants
extends java.lang.Object

Defines Mobius specific property keys to be set in different kinds of Mobius jobs in the Hadoop Configuration.

This product is licensed under the Apache License, Version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0. This product contains portions derived from Apache hadoop which is licensed under the Apache License, Version 2.0, available at http://hadoop.apache.org. © 2007 – 2012 eBay Inc., Evan Chiu, Woody Zhou, Neel Sundaresan


Field Summary
static java.lang.String ALL_DATASET_IDS
          To locate all the participated Dataset id in a Mobius job.
static java.lang.String ALL_GROUP_KEY_COLUMNS
          To locate all the group by columns in a group by job.
static java.lang.String CURRENT_DATASET_ID
          Indicate the current Dataset ID processed by a mapper.
static java.lang.String INPUT_TO_DATASET_MAPPING
          To locate the mapping from an input path to the corresponding dataset id.
static java.lang.String IS_OUTER_JOIN
          To indicate Mobius join job is a outer join job or not.
static java.lang.String IS_SORT_JOB
          To indicate if this mobius job is a sort job or not.
static java.lang.String MAPPER_CLASS
          To locate the mapper class for a Mobius job.
static java.lang.String NULL_REPLACEMENT
          To locate the object to be used to represents a null value.
static java.lang.String NULL_REPLACEMENT_TYPE
          the type of the null replacement object.
static java.lang.String PERSISTANT_CRITERIA
          To locate the filter criteria used before a join, grouping job save the records to disk.
static java.lang.String PROJECTION_COLUMNS
          To locate the Base64 encoded projection columns.
static java.lang.String SORTERS
          To locate Base64 encoded Sorter in a sorting job.
static java.lang.String TUPLE_TO_STRING_DELIMITER
          the delimiter to be used in Tuple.toString(), default is tab.
 
Constructor Summary
ConfigureConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENT_DATASET_ID

public static final java.lang.String CURRENT_DATASET_ID
Indicate the current Dataset ID processed by a mapper.

See Also:
Constant Field Values

TUPLE_TO_STRING_DELIMITER

public static final java.lang.String TUPLE_TO_STRING_DELIMITER
the delimiter to be used in Tuple.toString(), default is tab.

The toString method is called if the output format is text.

To change the delimiter of Tuple, modify this parameter in command line like: -Dmobius.tuple.tostring.delimiter=YOUR_DELIMITER.

See Also:
Constant Field Values

PROJECTION_COLUMNS

public static final java.lang.String PROJECTION_COLUMNS
To locate the Base64 encoded projection columns.

See Also:
Constant Field Values

INPUT_TO_DATASET_MAPPING

public static final java.lang.String INPUT_TO_DATASET_MAPPING
To locate the mapping from an input path to the corresponding dataset id.

See Also:
Constant Field Values

ALL_DATASET_IDS

public static final java.lang.String ALL_DATASET_IDS
To locate all the participated Dataset id in a Mobius job.

See Also:
Constant Field Values

ALL_GROUP_KEY_COLUMNS

public static final java.lang.String ALL_GROUP_KEY_COLUMNS
To locate all the group by columns in a group by job.

See Also:
Constant Field Values

SORTERS

public static final java.lang.String SORTERS
To locate Base64 encoded Sorter in a sorting job.

See Also:
Constant Field Values

IS_SORT_JOB

public static final java.lang.String IS_SORT_JOB
To indicate if this mobius job is a sort job or not.

See Also:
Constant Field Values

MAPPER_CLASS

public static final java.lang.String MAPPER_CLASS
To locate the mapper class for a Mobius job.

See Also:
Constant Field Values

IS_OUTER_JOIN

public static final java.lang.String IS_OUTER_JOIN
To indicate Mobius join job is a outer join job or not.

See Also:
Constant Field Values

NULL_REPLACEMENT

public static final java.lang.String NULL_REPLACEMENT
To locate the object to be used to represents a null value.

See Also:
Constant Field Values

NULL_REPLACEMENT_TYPE

public static final java.lang.String NULL_REPLACEMENT_TYPE
the type of the null replacement object.

See Also:
Constant Field Values

PERSISTANT_CRITERIA

public static final java.lang.String PERSISTANT_CRITERIA
To locate the filter criteria used before a join, grouping job save the records to disk.

See Also:
Constant Field Values
Constructor Detail

ConfigureConstants

public ConfigureConstants()