|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |