Uses of Class
com.ebay.erl.mobius.core.function.base.Projectable

Packages that use Projectable
com.ebay.erl.mobius.core Contains the main class MobiusJob of the Mobius core API; refer to MobiusJob to see how to create an analysis flow using Mobius. 
com.ebay.erl.mobius.core.function Provides varies of aggregation or grouping functions such as Counts or Max
com.ebay.erl.mobius.core.function.base Provides base classes for implementing different kinds of aggregation functions. 
com.ebay.erl.mobius.core.mapred Provides Mobius-specific Hadoop classes. 
com.ebay.erl.mobius.core.model Provides classes representing tje Mobius data model, such as Tuple or Column
 

Uses of Projectable in com.ebay.erl.mobius.core
 

Methods in com.ebay.erl.mobius.core with parameters of type Projectable
 Dataset Persistable.build(MobiusJob job, java.lang.Class<? extends org.apache.hadoop.mapred.FileOutputFormat> outputFormat, Projectable... projections)
          Build the dataset and store the projections into a temporal path (under hadoop.tmp.dir) in the format of the given outputFormat.
 Dataset Persistable.build(MobiusJob job, java.lang.Class<? extends org.apache.hadoop.mapred.FileOutputFormat> outputFormat, TupleCriterion criteria, Projectable... projections)
          Build the dataset and store the projections into a temporal path (under hadoop.tmp.dir) in the format of SequenceFileOutputFormat.
 Dataset Persistable.build(MobiusJob job, Projectable... projections)
          Build the dataset and store the projections into a temporal path (under hadoop.tmp.dir) in the format of SequenceFileOutputFormat.
 Dataset Persistable.build(MobiusJob job, TupleCriterion criteria, Projectable... projections)
          Build the dataset and store the projections into a temporal path (under hadoop.tmp.dir) in the format of SequenceFileOutputFormat.
 Dataset Persistable.save(MobiusJob job, org.apache.hadoop.fs.Path output, java.lang.Class<? extends org.apache.hadoop.mapred.FileOutputFormat> outputFormat, Projectable... projections)
          Save the dataset and store the projections into a the specified output path in the format of the given outputFormat.
 Dataset Persistable.save(MobiusJob job, org.apache.hadoop.fs.Path output, java.lang.Class<? extends org.apache.hadoop.mapred.FileOutputFormat> outputFormat, TupleCriterion criteria, Projectable... projections)
          Save the dataset and store the projections into a the specified output path in the format of the given outputFormat.
 Dataset Persistable.save(MobiusJob job, org.apache.hadoop.fs.Path output, Projectable... projections)
          Save the dataset and store the projections into a the specified output path in the format of TextOutputFormat.
 Dataset Persistable.save(MobiusJob job, org.apache.hadoop.fs.Path output, TupleCriterion criteria, Projectable... projections)
          Save the dataset and store the projections into a the specified output path in the format of TextOutputFormat.
 

Uses of Projectable in com.ebay.erl.mobius.core.function
 

Subclasses of Projectable in com.ebay.erl.mobius.core.function
 class Avg
          Computes the average value of the given inputColumn specified in Avg.Avg(Column).
 class Counts
          Counts the number of records of the given inputColumn in a group.
 class Max
          Calculates the maximum value of the given inputColumn in Max.Max(Column) in a group.
 class Medium
          Gets the medium value of the inputColumn in a group.
 class Min
          Calculates the minimum value of the given inputColumn in Min.Min(Column) in a group.
 class Sum
           
 class Top
          Returns up to topX Tuple in a group.
 class Unique
          Returns the unique rows in a group.
 class UniqueCounts
          Computes the number of unique values for the given inputColumns in a group.
 

Uses of Projectable in com.ebay.erl.mobius.core.function.base
 

Subclasses of Projectable in com.ebay.erl.mobius.core.function.base
 class AggregateFunction
          An aggregate function is a specific type of group function that takes all records in a group, and outputs only one row.
 class ExtendFunction
          An extend function takes one row at a time in a group as its input, and produces one row as the output.
 class GroupFunction
          A group function takes all the records in a group first, and then based on the inputs, produces X number of rows as the output, where X can be zero to many.
 class SingleInputAggregateFunction
          A single input aggregate function is a special type of aggregate function.
 

Methods in com.ebay.erl.mobius.core.function.base that return Projectable
 Projectable Projectable.setOutputSchema(java.lang.String... schema)
          Set the output schema of the result of this function.
 

Uses of Projectable in com.ebay.erl.mobius.core.mapred
 

Fields in com.ebay.erl.mobius.core.mapred declared as Projectable
protected  Projectable[] DefaultMobiusReducer._projections
          the final projection functions.
protected  Projectable[] DefaultMobiusCombiner._projections
           
 

Uses of Projectable in com.ebay.erl.mobius.core.model
 

Subclasses of Projectable in com.ebay.erl.mobius.core.model
 class Column
          Represents a single column of a Dataset.
 

Methods in com.ebay.erl.mobius.core.model that return Projectable
 Projectable Column.setOutputSchema(java.lang.String... schema)
          Deprecated. use Column.setNewName(String) instead.