|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TupleCriterion | |
---|---|
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.builder | Provides built-in builders to build Datasets. |
com.ebay.erl.mobius.core.criterion | Provides classes for defining filters for filtering records in a dataset. |
com.ebay.erl.mobius.core.mapred | Provides Mobius-specific Hadoop classes. |
Uses of TupleCriterion in com.ebay.erl.mobius.core |
---|
Methods in com.ebay.erl.mobius.core with parameters of type TupleCriterion | |
---|---|
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,
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,
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,
TupleCriterion criteria,
Projectable... projections)
Save the dataset and store the projections
into a the specified output path in the
format of TextOutputFormat . |
Uses of TupleCriterion in com.ebay.erl.mobius.core.builder |
---|
Fields in com.ebay.erl.mobius.core.builder declared as TupleCriterion | |
---|---|
protected TupleCriterion |
Dataset.tupleConstraint
the tuple constraint. |
Methods in com.ebay.erl.mobius.core.builder with parameters of type TupleCriterion | |
---|---|
ACUTAL_BUILDER_IMPL |
AbstractDatasetBuilder.constraint(TupleCriterion criteria)
Put filter on the records of this Dataset , only
raw within the Dataset that meet the criteria
can be outputed. |
Uses of TupleCriterion in com.ebay.erl.mobius.core.criterion |
---|
Subclasses of TupleCriterion in com.ebay.erl.mobius.core.criterion | |
---|---|
class |
LogicalExpression
Creates a composited TupleCriterion such as
A_Criteria and B_Criteria . |
Methods in com.ebay.erl.mobius.core.criterion that return TupleCriterion | |
---|---|
TupleCriterion |
TupleCriterion.and(TupleCriterion another)
return a new TupleCriterion that represents
this AND another |
static TupleCriterion |
TupleRestrictions.eq(java.lang.String column,
boolean trueFalse)
Specify the given column 's value equals to trueFalse |
static TupleCriterion |
TupleRestrictions.eq(java.lang.String column,
java.util.Date date)
Return a TupleCriterion that only accepts tuples with
the value of column is equal to the specified
date . |
static TupleCriterion |
TupleRestrictions.eq(java.lang.String column,
java.lang.Number value)
Specify the given column 's value equals to value |
static TupleCriterion |
TupleRestrictions.eq(java.lang.String column,
java.lang.String value)
Specify the given column 's value equals to value |
static TupleCriterion |
TupleRestrictions.eq(java.lang.String column,
java.lang.String columnDateFormat,
java.util.Date date)
Return a TupleCriterion that parses the value of date (B) and only accept tuples records when
A equals to B. |
static TupleCriterion |
TupleRestrictions.eqColumns(java.lang.String column1,
java.lang.String column2)
Create a TupleCriterion that only accepts tuples with
the two columns' values are equals. |
static TupleCriterion |
TupleRestrictions.ge(java.lang.String columnName,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.ge(java.lang.String columnName,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.ge(java.lang.String columnName,
java.lang.Number value)
|
static TupleCriterion |
TupleRestrictions.ge(java.lang.String columnName,
java.lang.String value)
greater than or equal |
static TupleCriterion |
TupleRestrictions.ge(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.ge(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.geColumns(java.lang.String column1,
java.lang.String column2)
compare if column1's value greater or equals to column2's value |
static TupleCriterion |
TupleRestrictions.gt(java.lang.String columnName,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.gt(java.lang.String columnName,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.gt(java.lang.String columnName,
java.lang.Number value)
|
static TupleCriterion |
TupleRestrictions.gt(java.lang.String columnName,
java.lang.String value)
greater than |
static TupleCriterion |
TupleRestrictions.gt(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.gt(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.gtColumns(java.lang.String column1,
java.lang.String column2)
compare if column1's value greater than column2's value |
static TupleCriterion |
TupleRestrictions.le(java.lang.String columnName,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.le(java.lang.String columnName,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.le(java.lang.String columnName,
java.lang.Number value)
|
static TupleCriterion |
TupleRestrictions.le(java.lang.String columnName,
java.lang.String value)
less than or equal |
static TupleCriterion |
TupleRestrictions.le(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.le(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.leColumns(java.lang.String column1,
java.lang.String column2)
compare if column1's value less than column2's value |
static TupleCriterion |
TupleRestrictions.lt(java.lang.String columnName,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.lt(java.lang.String columnName,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.lt(java.lang.String columnName,
java.lang.Number value)
|
static TupleCriterion |
TupleRestrictions.lt(java.lang.String columnName,
java.lang.String value)
less than |
static TupleCriterion |
TupleRestrictions.lt(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.lt(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.ltColumns(java.lang.String column1,
java.lang.String column2)
compare if column1's value less or equals to column2's value |
static TupleCriterion |
TupleRestrictions.ne(java.lang.String column,
boolean trueFalse)
|
static TupleCriterion |
TupleRestrictions.ne(java.lang.String columnName,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.ne(java.lang.String columnName,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.ne(java.lang.String columnName,
java.lang.Number value)
|
static TupleCriterion |
TupleRestrictions.ne(java.lang.String columnName,
java.lang.String value)
not equals |
static TupleCriterion |
TupleRestrictions.ne(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Calendar date)
|
static TupleCriterion |
TupleRestrictions.ne(java.lang.String columnName,
java.lang.String columnFormat,
java.util.Date date)
|
static TupleCriterion |
TupleRestrictions.neColumns(java.lang.String column1,
java.lang.String column2)
compare if two column's values are not equals. |
static TupleCriterion |
TupleRestrictions.not_within(java.lang.String column,
java.io.File file)
Create a tuple criterion that only accepts tuples with the value of column that is NOT
presented in the given file
The assumption of the file is that, it's single column and one to many
line text file. |
TupleCriterion |
TupleCriterion.not()
Return a new instance of TupleCriterion that is the complement of this one. |
static TupleCriterion |
TupleRestrictions.notNull(java.lang.String column)
Create a TupleCriterion that only accepts
tuples with the value of the given column |
static TupleCriterion |
TupleRestrictions.notWithinNumber(java.lang.String column,
java.util.ArrayList<java.lang.Double> values)
Create a TupleCriterion that only accept tuples with
the value of the specified column is not
within the provide list . |
static TupleCriterion |
TupleRestrictions.notWithinString(java.lang.String column,
java.util.ArrayList<java.lang.String> values)
Create a TupleCriterion that only accept tuples with
the value of the specified column is not
within the provide list . |
TupleCriterion |
TupleCriterion.or(TupleCriterion another)
return a new TupleCriterion that represents
this OR another |
static TupleCriterion |
TupleRestrictions.regex(java.lang.String column,
java.lang.String regex)
Define a TupleCriterion that only extracts records when the value of the
column meets the |
static TupleCriterion |
TupleRestrictions.within(java.lang.String column,
java.io.File file)
Create a tuple criterion that only accepts tuples when the value of the column are presented in the given file |
static TupleCriterion |
TupleRestrictions.withinNumber(java.lang.String column,
java.util.ArrayList<java.lang.Double> list)
Create a TupleCriterion that only accepts tuples with
the value of the specified column that is within
the provide list . |
static TupleCriterion |
TupleRestrictions.withinString(java.lang.String column,
java.util.ArrayList<java.lang.String> list)
Create a TupleCriterion that only accept tuples with
the value of the specified column that is within
the provide list . |
Methods in com.ebay.erl.mobius.core.criterion with parameters of type TupleCriterion | |
---|---|
TupleCriterion |
TupleCriterion.and(TupleCriterion another)
return a new TupleCriterion that represents
this AND another |
TupleCriterion |
TupleCriterion.or(TupleCriterion another)
return a new TupleCriterion that represents
this OR another |
static void |
TupleCriterion.validate(java.util.Set<java.lang.String> allAvailableColumns,
TupleCriterion criteria)
validate if the given criteria only use
the columns in the allAvailableColumns |
Constructors in com.ebay.erl.mobius.core.criterion with parameters of type TupleCriterion | |
---|---|
LogicalExpression(TupleCriterion leftCriterion,
TupleCriterion rightCriterion,
LogicalExpression.Operator op)
Create a TupleCriterion equals to leftCriterion op rightCriterion ,
where op is either LogicalExpression.Operator.AND or LogicalExpression.Operator.OR . |
Uses of TupleCriterion in com.ebay.erl.mobius.core.mapred |
---|
Fields in com.ebay.erl.mobius.core.mapred declared as TupleCriterion | |
---|---|
protected TupleCriterion |
DefaultMobiusReducer._persistantCriteria
the criteria specified by the user and to be applied before the persistent step. |
protected TupleCriterion |
AbstractMobiusMapper.tuple_criteria
filters |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |