Index
All Classes and Interfaces|All Packages|Serialized Form
S
- save(String) - Method in interface com.atgenomix.seqslab.piper.plugin.api.writer.SupportsSaveToBLOB
-
Sets the target storage path where the DataFrame will be saved.
- save(String, String, Properties) - Method in interface com.atgenomix.seqslab.piper.plugin.api.writer.SupportsSaveToJDBC
-
Sets the target database connection with which the DataFrame will be saved.
- save(String, Properties) - Method in interface com.atgenomix.seqslab.piper.plugin.api.writer.SupportsSaveToHTTP
-
Sets the target HTTP connection with which the DataFrame will be saved.
- schema() - Method in interface com.atgenomix.seqslab.piper.plugin.api.collector.Collector
-
Returns the actual schema of this collected dataset, which may be different from the physical schema of the command outputs, as column pruning or other optimizations may happen.
- select() - Method in interface com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter
-
Returns a set of selected column names as an array.
- setConfiguration(Map<String, String>) - Method in interface com.atgenomix.seqslab.piper.plugin.api.loader.SupportsHadoopDFS
-
Sets Hadoop configuration
- setDirectoryStream(DirectoryStream<Path>) - Method in interface com.atgenomix.seqslab.piper.plugin.api.collector.Collector
-
When task output to collect from is in a directory, set the object to iterate over the entries in an output directory.
- setInputStream(FileInputStream) - Method in interface com.atgenomix.seqslab.piper.plugin.api.collector.Collector
-
Set an input stream object to obtain input bytes from a task output file.
- setLocalPath(String) - Method in interface com.atgenomix.seqslab.piper.plugin.api.executor.SupportsFileLocalization
-
Sets the local destination path which the datasets will be written to.
- setLocalPath(String) - Method in interface com.atgenomix.seqslab.piper.plugin.api.loader.SupportsCopyToLocal
-
Sets the local destination path where the datasets will be saved.
- setPartition(Iterator<Row>) - Method in interface com.atgenomix.seqslab.piper.plugin.api.loader.SupportsScanPartitions
-
Set the partition loaded by SeqsLab for applying Loader's call function.
- setPartitionId(int) - Method in interface com.atgenomix.seqslab.piper.plugin.api.loader.SupportsReadPartitions
-
Set the target partition that this loader is responsible loading from input data source.
- setProperties(Map<String, Object>) - Method in class com.atgenomix.seqslab.piper.plugin.api.OperatorContext
-
Set new properties
- setProperty(String, Object) - Method in class com.atgenomix.seqslab.piper.plugin.api.PluginContext
-
Calls the Hashtable method put.
- setTableName(String) - Method in interface com.atgenomix.seqslab.piper.plugin.api.executor.SupportsTableLocalization
-
Assign table name in the metastore using input dataframe's schema.
- spark - Variable in class com.atgenomix.seqslab.piper.plugin.api.PiperContext
-
An entry point for operators to work with DataFrame and Dataset.
- STRING - Enum constant in enum class com.atgenomix.seqslab.piper.plugin.api.PiperValue.Type
- SupportsAggregation - Interface in com.atgenomix.seqslab.piper.plugin.api.collector
-
A mix-in interface for
Collector
. - SupportsCopyToLocal - Interface in com.atgenomix.seqslab.piper.plugin.api.loader
-
A mix-in interface for
Loader
. - SupportsFileLocalization - Interface in com.atgenomix.seqslab.piper.plugin.api.executor
-
A mix-in interface for
Executor
. - SupportsHadoopDFS - Interface in com.atgenomix.seqslab.piper.plugin.api.loader
-
A mix-in interface for
Loader
. - SupportsOrdering - Interface in com.atgenomix.seqslab.piper.plugin.api.transformer
-
A mix-in interface for
Transformer
. - SupportsReadPartitions - Interface in com.atgenomix.seqslab.piper.plugin.api.loader
-
A mix-in interface for
Loader
. - SupportsRepartitioning - Interface in com.atgenomix.seqslab.piper.plugin.api.collector
-
A mix-in interface for
Collector
. - SupportsSaveToBLOB - Interface in com.atgenomix.seqslab.piper.plugin.api.writer
-
The mix-in interface for
Writer
. - SupportsSaveToHTTP - Interface in com.atgenomix.seqslab.piper.plugin.api.writer
-
The mix-in interface for
Writer
. - SupportsSaveToJDBC - Interface in com.atgenomix.seqslab.piper.plugin.api.writer
-
The mix-in interface for
Writer
. - SupportsScanPartitions - Interface in com.atgenomix.seqslab.piper.plugin.api.loader
-
A mix-in interface for
Loader
. - SupportsTableLocalization - Interface in com.atgenomix.seqslab.piper.plugin.api.executor
-
A mix-in interface for
Executor
. - SupportsUDF1<T1,
R> - Interface in com.atgenomix.seqslab.piper.plugin.api.formatter -
A mix-in interface for
Formatter
. - SupportsUDF2<T1,
T2, R> - Interface in com.atgenomix.seqslab.piper.plugin.api.formatter -
A mix-in interface for
Formatter
. - SupportsUDF3<T1,
T2, T3, R> - Interface in com.atgenomix.seqslab.piper.plugin.api.formatter -
A mix-in interface for
Formatter
. - SupportsUDF4<T1,
T2, T3, T4, R> - Interface in com.atgenomix.seqslab.piper.plugin.api.formatter -
A mix-in interface for
Formatter
. - SupportsUDF5<T1,
T2, T3, T4, T5, R> - Interface in com.atgenomix.seqslab.piper.plugin.api.formatter -
A mix-in interface for
Formatter
.
All Classes and Interfaces|All Packages|Serialized Form