Uses of Class
com.ebay.erl.mobius.core.model.Column

Packages that use Column
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.model Provides classes representing tje Mobius data model, such as Tuple or Column
 

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

Methods in com.ebay.erl.mobius.core with parameters of type Column
 Dataset MobiusJob.list(Dataset dataset, Column... columns)
          Select the columns from the dataset.
 Dataset MobiusJob.list(Dataset dataset, org.apache.hadoop.fs.Path outputFolder, java.lang.Class<? extends org.apache.hadoop.mapred.FileOutputFormat> outputFormat, Column... columns)
          Select the columns from the dataset, store it into outputFolder with the given outputFormat
 Dataset MobiusJob.list(Dataset dataset, org.apache.hadoop.fs.Path outputFolder, Column... columns)
          Select the columns from the dataset and store it into outputFolder.
 

Constructors in com.ebay.erl.mobius.core with parameters of type Column
JoinOnConfigure.EQ(Column... columns)
          Build a equal join condition from columns in the participated datasets in a join job.
 

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

Constructors in com.ebay.erl.mobius.core.function with parameters of type Column
Avg(Column inputColumn)
          Create an Avg instance with scale set to 0 and rounding mode to BigDecimal.ROUND_HALF_UP
Avg(Column inputColumn, int scale, int roundingMode)
          Create an Avg instance with the given scale and rounding mode.
Counts(Column inputColumn)
          Create an instance of Counts that counting the number of occurrence of inputColumn in a group.
Max(Column inputColumn)
          Create an instance of Max operation to get the maximum value of the given inputColumn within a group.
Max(Column inputColumn, java.util.Comparator<java.lang.Object> comparator)
          Create an instance of Max operation to get the maximum value of the given inputColumn within a group.
Medium(Column inputColumn)
          Create an instance of Medium operation to get the medium value of the given inputColumn within a group.
Medium(Column inputColumn, java.lang.Class<? extends java.util.Comparator<Tuple>> comparator)
          Create an instance of Medium operation to get the medium value of the given inputColumn within a group.
Min(Column inputColumn)
          Create an instance of Min operation to get the minimum value of the given inputColumn within a group.
Min(Column inputColumn, java.util.Comparator<java.lang.Object> comparator)
          Create an instance of Min operation to get the minimum value of the given inputColumn within a group.
Sum(Column inputColumn)
          Create an instance of Max operation to get the maximum value of the given inputColumn within a group.
Unique(Column... columns)
          Create an instance of Unique to emit unique rows within a group.
UniqueCounts(Column... inputColumns)
          Create an instance of UniqueCounts to calculate number of unique rows within a group.
 

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

Fields in com.ebay.erl.mobius.core.function.base declared as Column
protected  Column[] Projectable.inputs
          the input columns that are required by this function to compute its result.
 

Methods in com.ebay.erl.mobius.core.function.base that return Column
 Column[] Projectable.getInputColumns()
          Get the input columns.
 

Methods in com.ebay.erl.mobius.core.function.base with parameters of type Column
protected  void Projectable.init(Column[] inputs)
           
 

Constructors in com.ebay.erl.mobius.core.function.base with parameters of type Column
AggregateFunction(Column[] inputs)
          Constructor, can take 1 to more columns as it's input.
ExtendFunction(Column[] inputs)
           
GroupFunction(Column... inputs)
          Create a GroupFunction which takes the inputs to compute some result.
Projectable(Column[] inputs)
          Create a Projectable which takes the inputs to compute some result.
SingleInputAggregateFunction(Column inputColumn)
           
 

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

Methods in com.ebay.erl.mobius.core.model that return Column
static Column[] Column.columns(Dataset dataset, java.lang.String... columns)
          Select multiple columns from a dataset
 Column Column.setNewName(java.lang.String newName)
          Change the output schema name of this column.
 

Methods in com.ebay.erl.mobius.core.model with parameters of type Column
static java.lang.String[] Column.toSchemaArray(Column... columns)
          Get the getOutputName() from the columns and store then in the returned string array.
static java.lang.String Column.toSchemaString(Column... columns)
          Concatenate the getOutputName() from the columns together and separated by comma.