A B C D E F G H I J K L M N O P R S T U V W Z _

S

save(MobiusJob, Path, Projectable...) - Method in class com.ebay.erl.mobius.core.Persistable
Save the dataset and store the projections into a the specified output path in the format of TextOutputFormat.
save(MobiusJob, Path, TupleCriterion, Projectable...) - Method in class com.ebay.erl.mobius.core.Persistable
Save the dataset and store the projections into a the specified output path in the format of TextOutputFormat.
save(MobiusJob, Path, Class<? extends FileOutputFormat>, Projectable...) - Method in class com.ebay.erl.mobius.core.Persistable
Save the dataset and store the projections into a the specified output path in the format of the given outputFormat.
save(MobiusJob, Path, Class<? extends FileOutputFormat>, TupleCriterion, Projectable...) - Method in class com.ebay.erl.mobius.core.Persistable
Save the dataset and store the projections into a the specified output path in the format of the given outputFormat.
save(MobiusJob, Path) - Method in class com.ebay.erl.mobius.core.SortPersistable
Save the sort result to the given output.
save(MobiusJob, Path, Class<? extends FileOutputFormat>) - Method in class com.ebay.erl.mobius.core.SortPersistable
Save the sort result to the given output with the specified outputFormat.
scale - Variable in class com.ebay.erl.mobius.core.function.Avg
the scale of the final output, default is 0.
schema - Variable in class com.ebay.erl.mobius.core.builder.Dataset
The schema of this Dataset, using LinkedHashSet to preserve the schema order.
schema - Variable in class com.ebay.erl.mobius.core.mapred.TSVMapper
schema of this TSV dataset
select(String...) - Method in class com.ebay.erl.mobius.core.SortProjectionConfigure
Select the columns to be projected (saved in disk) for this sort job.
SeqFileDataset - Class in com.ebay.erl.mobius.core.builder
Represents a dataset backed with Hadoop sequence file format.
SeqFileDataset(MobiusJob, String, Class<? extends SequenceFileMapper>) - Constructor for class com.ebay.erl.mobius.core.builder.SeqFileDataset
Creating an instance of SeqFileDataset with SequenceFileInputFormat as its input format.
SeqFileDatasetBuilder - Class in com.ebay.erl.mobius.core.builder
Reads a SequenceFile with NullWritable as its key and Tuple as its value.
SeqFileDatasetBuilder(MobiusJob, String) - Constructor for class com.ebay.erl.mobius.core.builder.SeqFileDatasetBuilder
 
SequenceFileMapper<K,V> - Class in com.ebay.erl.mobius.core.mapred
The base class for parsing a SequenceFile into Tuple, sub-class needs to override #parseKey(Object) and #parseValue(Object).
SequenceFileMapper() - Constructor for class com.ebay.erl.mobius.core.mapred.SequenceFileMapper
 
SERIALIZABLE_TYPE - Static variable in class com.ebay.erl.mobius.core.model.Tuple
Represents Serializable
SerializableComparator<T> - Interface in com.ebay.erl.mobius.util
A serializable comparator.
SerializableUtil - Class in com.ebay.erl.mobius.util
Provides SerDe methods.
SerializableUtil() - Constructor for class com.ebay.erl.mobius.util.SerializableUtil
 
serializeToBase64(byte[]) - Static method in class com.ebay.erl.mobius.util.SerializableUtil
 
serializeToBase64(Serializable) - Static method in class com.ebay.erl.mobius.util.SerializableUtil
 
set(String, WritableComparable<?>, WritableComparable<?>, Class<?>) - Method in class com.ebay.erl.mobius.core.datajoin.DataJoinKey
 
set(String, WritableComparable) - Method in class com.ebay.erl.mobius.core.datajoin.DataJoinValue
 
setCalledByCombiner(boolean) - Method in class com.ebay.erl.mobius.core.function.base.Projectable
 
setConf(Configuration) - Method in class com.ebay.erl.mobius.core.criterion.TupleCriterion
 
setConf(Configuration) - Method in class com.ebay.erl.mobius.core.function.base.Projectable
 
setConf(Configuration) - Method in class com.ebay.erl.mobius.core.model.Tuple
Set the Hadoop configuration, the delimiter to be used to separated the column value in the Tuple.toString() is also set here.
setConf(String, String) - Method in class com.ebay.erl.mobius.core.Persistable
set a configuration property to this job's configuration.
setConf(String, String) - Method in class com.ebay.erl.mobius.core.SortPersistable
set a configuration property to this job's configuration.
setConf(Configuration) - Method in class org.apache.hadoop.mapred.lib.InputSampler
 
setDelimiter(String) - Method in class com.ebay.erl.mobius.core.builder.TSVDatasetBuilder
Specify the delimiter for the underline text file.
setInputFormat(Class<? extends InputFormat>) - Method in class com.ebay.erl.mobius.core.builder.Dataset
Specified the InputFormat of this dataset.
setInputFormat(Class<? extends InputFormat>) - Method in class com.ebay.erl.mobius.core.builder.SeqFileDataset
Always thrown UnsupportedOperationException, the input format for this dataset is fixed to SequenceFileInputFormat.
setInputFormat(Class<? extends InputFormat>) - Method in class com.ebay.erl.mobius.core.builder.TSVDataset
Always throw UnsupportedOperationException as one cannot change the input format, the input format is fixed to TextInputFormat.
setJobName(String) - Method in class com.ebay.erl.mobius.core.Persistable
Specify the name of this job.
setMapper(Class<? extends AbstractMobiusMapper>) - Method in class com.ebay.erl.mobius.core.builder.Dataset
Set the AbstractMobiusMapper for this dataset.
setMapper(Class<? extends AbstractMobiusMapper>) - Method in class com.ebay.erl.mobius.core.builder.SeqFileDataset
Set the AbstractMobiusMapper for this dataset.
setMapper(Class<? extends SequenceFileMapper>) - Method in class com.ebay.erl.mobius.core.builder.SeqFileDatasetBuilder
Set a new implementation of SequenceFileMapper to parse the underline sequence file records into tuples.
setMapper(Class<? extends AbstractMobiusMapper>) - Method in class com.ebay.erl.mobius.core.builder.TSVDataset
only accept a mapper which is the subclass of TSVMapper
setMapper(Class<? extends TSVMapper>) - Method in class com.ebay.erl.mobius.core.builder.TSVDatasetBuilder
Change the default mapper implementation (default one is TSVMapper), user should call this mapper when the parsing logic in TSVMapper doesn't meet the requirement.
setNewName(String) - Method in class com.ebay.erl.mobius.core.model.Column
Change the output schema name of this column.
setOutputSchema(String...) - Method in class com.ebay.erl.mobius.core.function.base.Projectable
Set the output schema of the result of this function.
setOutputSchema(String...) - Method in class com.ebay.erl.mobius.core.model.Column
Deprecated. use Column.setNewName(String) instead.
setPartitionFile(JobConf, Path) - Static method in class com.ebay.erl.mobius.core.datajoin.EvenlyPartitioner
Set the path to the SequenceFile storing the sorted partition keyset.
setPermission(Path, FsPermission) - Method in class com.ebay.erl.mobius.core.fs.MobiusLocalFileSystem
 
setReducersNumber(int) - Method in class com.ebay.erl.mobius.core.Persistable
Specify the number of reducer of this job.
setReporter(Reporter) - Method in class com.ebay.erl.mobius.core.function.base.Projectable
 
setReporter(Reporter) - Method in class com.ebay.erl.mobius.core.model.ComputedColumns
 
setSchema(String...) - Method in class com.ebay.erl.mobius.core.builder.AbstractDatasetBuilder
Specify the schema of this Dataset
setSchema(String...) - Method in class com.ebay.erl.mobius.core.builder.Dataset
Specified the schema of this dataset.
setSchema(String[]) - Method in class com.ebay.erl.mobius.core.model.KeyTuple
 
setSchema(String[]) - Method in class com.ebay.erl.mobius.core.model.Tuple
To set the schema of this tuple.
setToStringOrdering(String[]) - Method in class com.ebay.erl.mobius.core.model.Tuple
 
setType(byte, byte) - Method in class com.ebay.erl.mobius.core.model.TupleColumnComparator
 
setValue(Object) - Method in class com.ebay.erl.mobius.core.model.WriteImpl
 
SHORT_TYPE - Static variable in class com.ebay.erl.mobius.core.model.Tuple
 
singleDatasetExtendFunction - Variable in class com.ebay.erl.mobius.core.mapred.DefaultMobiusReducer
mapping from a datasetID to a list of extend functions that require columns only from that datasetID.
singleDatasetExtendFunResult - Variable in class com.ebay.erl.mobius.core.mapred.DefaultMobiusReducer
mapping from a datasetID to the result of its extend functions that require only the columns from the dataset.
singleDatasetGroupFunction - Variable in class com.ebay.erl.mobius.core.mapred.DefaultMobiusReducer
mapping from a datasetID to a list of group functions that require columns only from that datasetID.
SingleInputAggregateFunction - Class in com.ebay.erl.mobius.core.function.base
A single input aggregate function is a special type of aggregate function.
SingleInputAggregateFunction(Column) - Constructor for class com.ebay.erl.mobius.core.function.base.SingleInputAggregateFunction
 
size() - Method in class com.ebay.erl.mobius.core.collection.BigTupleList
return the total number of Tuple stored in this BigTupleList
sort(Dataset) - Method in class com.ebay.erl.mobius.core.MobiusJob
Performing a total sort on the aDataset.
sortedKeys - Static variable in class com.ebay.erl.mobius.core.model.Tuple
 
Sorter - Class in com.ebay.erl.mobius.core.sort
Specifies the sorting columns and the sorting ordering in a total sort job.
Sorter(String, Sorter.Ordering, boolean) - Constructor for class com.ebay.erl.mobius.core.sort.Sorter
Create a sorter for a sort job.
Sorter(String, Sorter.Ordering) - Constructor for class com.ebay.erl.mobius.core.sort.Sorter
Create a sorter for a sort job.
Sorter.Ordering - Enum in com.ebay.erl.mobius.core.sort
Ordering type.
SORTERS - Static variable in class com.ebay.erl.mobius.core.ConfigureConstants
To locate Base64 encoded Sorter in a sorting job.
SortOrderByConfigure - Class in com.ebay.erl.mobius.core
Specifies the sort-by columns (ascending or descending) of a sort job.
SortPersistable - Class in com.ebay.erl.mobius.core
Specifies the output path and format of a sort job.
SortProjectionConfigure - Class in com.ebay.erl.mobius.core
Specifies the columns to be stored of a sort job.
STRING_MAP_TYPE - Static variable in class com.ebay.erl.mobius.core.model.Tuple
Represents CaseInsensitiveTreeMap type.
STRING_TYPE - Static variable in class com.ebay.erl.mobius.core.model.Tuple
 
submit() - Method in class com.ebay.erl.mobius.core.mapred.ConfigurableJob
 
sum - Variable in class com.ebay.erl.mobius.core.function.Avg
sum of the value of the selected column within a group.
Sum - Class in com.ebay.erl.mobius.core.function
 
Sum(Column) - Constructor for class com.ebay.erl.mobius.core.function.Sum
Create an instance of Max operation to get the maximum value of the given inputColumn within a group.

A B C D E F G H I J K L M N O P R S T U V W Z _