Serialized Form


Package com.ebay.erl.mobius.core

Class com.ebay.erl.mobius.core.GroupByTest extends MobiusJob implements Serializable

serialVersionUID: -5877391996762185731L

Serialized Fields

LOGGER

org.apache.commons.logging.Log LOGGER

Class com.ebay.erl.mobius.core.InnerJoin2Test extends MobiusJob implements Serializable

serialVersionUID: -4316665261736737004L

Class com.ebay.erl.mobius.core.InnerJoinTest extends MobiusJob implements Serializable

serialVersionUID: -5484412204407793014L

Class com.ebay.erl.mobius.core.LeftOuterJoinTest extends MobiusJob implements Serializable

serialVersionUID: -8093460090009008039L

Class com.ebay.erl.mobius.core.MobiusJob extends org.apache.hadoop.conf.Configured implements Serializable

serialVersionUID: -9070202196576655916L

Class com.ebay.erl.mobius.core.SortTest extends MobiusJob implements Serializable

serialVersionUID: 7945209428566552518L


Package com.ebay.erl.mobius.core.builder

Class com.ebay.erl.mobius.core.builder.Dataset extends java.lang.Object implements Serializable

serialVersionUID: 9154263294942025327L

Serialized Fields

hashCode

int hashCode

input_format

java.lang.Class<T> input_format
The InputFormat of this dataset, so Hadoop knows how to read this mapper.


mapper

java.lang.Class<T> mapper
The corresponding AbstractMobiusMapper implementation which parse the records of this dataset input Tuple.


tupleConstraint

TupleCriterion tupleConstraint
the tuple constraint.

If specified, only tuples that pass this constraint will be emitted.


schema

java.util.LinkedHashSet<E> schema
The schema of this Dataset, using LinkedHashSet to preserve the schema order.


name

java.lang.String name
name of this dataset.

Class com.ebay.erl.mobius.core.builder.SeqFileDataset extends Dataset implements Serializable

serialVersionUID: 4598460467664686790L

Class com.ebay.erl.mobius.core.builder.TSVDataset extends Dataset implements Serializable

serialVersionUID: -4596104689783253807L

Serialized Fields

delimiter

java.lang.String delimiter

Package com.ebay.erl.mobius.core.collection

Class com.ebay.erl.mobius.core.collection.BigTupleListTest extends MobiusJob implements Serializable

serialVersionUID: 3229032091821609737L

Class com.ebay.erl.mobius.core.collection.CaseInsensitiveTreeMap extends java.util.TreeMap<java.lang.String,java.lang.String> implements Serializable

serialVersionUID: -821160304249434296L

Class com.ebay.erl.mobius.core.collection.CaseInsensitiveTreeSet extends java.util.TreeSet<java.lang.String> implements Serializable

serialVersionUID: 6731443696160236934L


Package com.ebay.erl.mobius.core.criterion

Class com.ebay.erl.mobius.core.criterion.LogicalExpression extends TupleCriterion implements Serializable

serialVersionUID: 3363448324144343780L

Serialized Fields

leftCriterion

TupleCriterion leftCriterion

rightCriterion

TupleCriterion rightCriterion

operator

LogicalExpression.Operator operator

Class com.ebay.erl.mobius.core.criterion.TupleCriterion extends java.lang.Object implements Serializable

serialVersionUID: -6167137205672538682L


Package com.ebay.erl.mobius.core.function

Class com.ebay.erl.mobius.core.function.Avg extends SingleInputAggregateFunction implements Serializable

serialVersionUID: 4064217644716020759L

Serialized Fields

valueType

byte valueType
the type of the value of the input column


sum

java.math.BigDecimal sum
sum of the value of the selected column within a group.


total

long total
number of records in a group.


scale

int scale
the scale of the final output, default is 0.


roundingMode

int roundingMode
the rounding mode of the final output, default if BigDecimal.ROUND_HALF_UP.

Class com.ebay.erl.mobius.core.function.Counts extends SingleInputAggregateFunction implements Serializable

serialVersionUID: -8406996639392091020L

Serialized Fields

counts

long counts

Class com.ebay.erl.mobius.core.function.Max extends SingleInputAggregateFunction implements Serializable

serialVersionUID: 7774442789130353837L

Serialized Fields

valueType

byte valueType
the type of the value of the input column


_user_specified_comparator_clazz

java.lang.String _user_specified_comparator_clazz
the full class name of user specified comparator, specified in Max.Max(Column, Comparator)

Class com.ebay.erl.mobius.core.function.Medium extends SingleInputAggregateFunction implements Serializable

serialVersionUID: 4163999711314409439L

Serialized Fields

comparatorClassName

java.lang.String comparatorClassName

Class com.ebay.erl.mobius.core.function.Min extends SingleInputAggregateFunction implements Serializable

serialVersionUID: 4163999711314409439L

Serialized Fields

valueType

byte valueType
the type of the value of the input column


_user_specified_comparator_clazz

java.lang.String _user_specified_comparator_clazz
the full class name of user specified comparator, specified in Min.Min(Column, Comparator)

Class com.ebay.erl.mobius.core.function.Sum extends SingleInputAggregateFunction implements Serializable

serialVersionUID: 8043394371071057906L

Class com.ebay.erl.mobius.core.function.Top extends GroupFunction implements Serializable

serialVersionUID: 9006860239763386840L

Serialized Fields

topX

int topX

comparatorClassName

java.lang.String comparatorClassName

Class com.ebay.erl.mobius.core.function.Unique extends GroupFunction implements Serializable

serialVersionUID: -709140700573771345L

Serialized Fields

temp

BigTupleList temp
temporal list to store values in a group.

Class com.ebay.erl.mobius.core.function.UniqueCounts extends Unique implements Serializable

serialVersionUID: -9054645032498004503L


Package com.ebay.erl.mobius.core.function.base

Class com.ebay.erl.mobius.core.function.base.AggregateFunction extends GroupFunction implements Serializable

serialVersionUID: -853177997378037294L

Serialized Fields

aggregateResult

java.lang.Object aggregateResult
the computed result.

This object will be set to null every time when a new group starts, done by the {AggregateFunction.reset() method.

Class com.ebay.erl.mobius.core.function.base.ExtendFunction extends Projectable implements Serializable

serialVersionUID: -1833625641383245897L

Class com.ebay.erl.mobius.core.function.base.GroupFunction extends Projectable implements Serializable

serialVersionUID: -4239742588506235301L

Class com.ebay.erl.mobius.core.function.base.Projectable extends java.lang.Object implements Serializable

serialVersionUID: 4442027462477435820L

Serialized Fields

inputs

Column[] inputs
the input columns that are required by this function to compute its result.


outputSchema

java.lang.String[] outputSchema
the name of the output columns in the #getResult() tuple


hashCode

int hashCode

useGroupKeyOnly

boolean useGroupKeyOnly
a boolean flag to indicate if this function just need the key(s) in a join/group-by job only.


requireDataFromMultiDatasets

boolean requireDataFromMultiDatasets

reporter

org.apache.hadoop.mapred.Reporter reporter

calledByCombiner

boolean calledByCombiner

Class com.ebay.erl.mobius.core.function.base.SingleInputAggregateFunction extends AggregateFunction implements Serializable

serialVersionUID: 3601837074053219122L

Serialized Fields

inputColumnName

java.lang.String inputColumnName
shortcut for the name of the input column.


Package com.ebay.erl.mobius.core.model

Class com.ebay.erl.mobius.core.model.Column extends ExtendFunction implements Serializable

serialVersionUID: -4969514776026947458L

Serialized Fields

hashCode

int hashCode

dataset

Dataset dataset
the Dataset this column belongs to.


columnName

java.lang.String columnName
the name of this column


newName

java.lang.String newName
the new name of this column, specified by user via Column.setNewName(String)

Class com.ebay.erl.mobius.core.model.ComputedColumns extends java.lang.Object implements Serializable

serialVersionUID: 4386509620660443628L

Serialized Fields

emptyResult

BigTupleList emptyResult

result

BigTupleList result

outputSchema

java.lang.String[] outputSchema
the schema of the output Tuple


Package com.ebay.erl.mobius.core.sort

Class com.ebay.erl.mobius.core.sort.Sorter extends java.lang.Object implements Serializable

serialVersionUID: -5414337925998337052L

Serialized Fields

sortColumn

java.lang.String sortColumn

ordering

Sorter.Ordering ordering

forceSortNumerically

boolean forceSortNumerically

Package com.ebay.erl.mobius.util