Class Hierarchy

Interface Hierarchy

  • java.lang.AutoCloseable
    • java.io.Closeable
      • com.atgenomix.seqslab.piper.plugin.api.Operator (also extends com.atgenomix.seqslab.piper.plugin.api.OperatorPipelineV3, java.io.Serializable)
        • com.atgenomix.seqslab.piper.plugin.api.collector.Collector (also extends org.apache.spark.sql.api.java.UDF0<R>)
        • com.atgenomix.seqslab.piper.plugin.api.executor.Executor
          • com.atgenomix.seqslab.piper.plugin.api.executor.SupportsFileLocalization (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
          • com.atgenomix.seqslab.piper.plugin.api.executor.SupportsTableLocalization (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter
          • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF1<T1,R> (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
          • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF2<T1,T2,R> (also extends org.apache.spark.sql.api.java.UDF2<T1,T2,R>)
          • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF3<T1,T2,T3,R> (also extends org.apache.spark.sql.api.java.UDF3<T1,T2,T3,R>)
          • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF4<T1,T2,T3,T4,R> (also extends org.apache.spark.sql.api.java.UDF4<T1,T2,T3,T4,R>)
          • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF5<T1,T2,T3,T4,T5,R> (also extends org.apache.spark.sql.api.java.UDF5<T1,T2,T3,T4,T5,R>)
        • com.atgenomix.seqslab.piper.plugin.api.loader.Loader (also extends org.apache.spark.sql.api.java.UDF0<R>)
        • com.atgenomix.seqslab.piper.plugin.api.transformer.Transformer (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
        • com.atgenomix.seqslab.piper.plugin.api.writer.Writer (also extends org.apache.spark.sql.api.java.UDF2<T1,T2,R>)
  • com.atgenomix.seqslab.piper.plugin.api.collector.CollectorSupport
  • com.atgenomix.seqslab.piper.plugin.api.executor.ExecutorSupport
  • com.atgenomix.seqslab.piper.plugin.api.formatter.FormatterSupport
  • com.atgenomix.seqslab.piper.plugin.api.loader.LoaderSupport
  • com.atgenomix.seqslab.piper.plugin.api.OperatorPipelineV3
    • com.atgenomix.seqslab.piper.plugin.api.Operator (also extends java.io.Closeable, java.io.Serializable)
      • com.atgenomix.seqslab.piper.plugin.api.collector.Collector (also extends org.apache.spark.sql.api.java.UDF0<R>)
      • com.atgenomix.seqslab.piper.plugin.api.executor.Executor
        • com.atgenomix.seqslab.piper.plugin.api.executor.SupportsFileLocalization (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
        • com.atgenomix.seqslab.piper.plugin.api.executor.SupportsTableLocalization (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
      • com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF1<T1,R> (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF2<T1,T2,R> (also extends org.apache.spark.sql.api.java.UDF2<T1,T2,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF3<T1,T2,T3,R> (also extends org.apache.spark.sql.api.java.UDF3<T1,T2,T3,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF4<T1,T2,T3,T4,R> (also extends org.apache.spark.sql.api.java.UDF4<T1,T2,T3,T4,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF5<T1,T2,T3,T4,T5,R> (also extends org.apache.spark.sql.api.java.UDF5<T1,T2,T3,T4,T5,R>)
      • com.atgenomix.seqslab.piper.plugin.api.loader.Loader (also extends org.apache.spark.sql.api.java.UDF0<R>)
      • com.atgenomix.seqslab.piper.plugin.api.transformer.Transformer (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
      • com.atgenomix.seqslab.piper.plugin.api.writer.Writer (also extends org.apache.spark.sql.api.java.UDF2<T1,T2,R>)
  • com.atgenomix.seqslab.piper.plugin.api.Pipeline
  • com.atgenomix.seqslab.piper.plugin.api.PipelineTask
  • com.atgenomix.seqslab.piper.plugin.api.PiperPlugin
  • com.atgenomix.seqslab.piper.plugin.api.PiperValue
  • java.io.Serializable
    • com.atgenomix.seqslab.piper.plugin.api.Operator (also extends java.io.Closeable, com.atgenomix.seqslab.piper.plugin.api.OperatorPipelineV3)
      • com.atgenomix.seqslab.piper.plugin.api.collector.Collector (also extends org.apache.spark.sql.api.java.UDF0<R>)
      • com.atgenomix.seqslab.piper.plugin.api.executor.Executor
        • com.atgenomix.seqslab.piper.plugin.api.executor.SupportsFileLocalization (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
        • com.atgenomix.seqslab.piper.plugin.api.executor.SupportsTableLocalization (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
      • com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF1<T1,R> (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF2<T1,T2,R> (also extends org.apache.spark.sql.api.java.UDF2<T1,T2,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF3<T1,T2,T3,R> (also extends org.apache.spark.sql.api.java.UDF3<T1,T2,T3,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF4<T1,T2,T3,T4,R> (also extends org.apache.spark.sql.api.java.UDF4<T1,T2,T3,T4,R>)
        • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF5<T1,T2,T3,T4,T5,R> (also extends org.apache.spark.sql.api.java.UDF5<T1,T2,T3,T4,T5,R>)
      • com.atgenomix.seqslab.piper.plugin.api.loader.Loader (also extends org.apache.spark.sql.api.java.UDF0<R>)
      • com.atgenomix.seqslab.piper.plugin.api.transformer.Transformer (also extends org.apache.spark.sql.api.java.UDF1<T1,R>)
      • com.atgenomix.seqslab.piper.plugin.api.writer.Writer (also extends org.apache.spark.sql.api.java.UDF2<T1,T2,R>)
    • org.apache.spark.sql.api.java.UDF0<R>
    • org.apache.spark.sql.api.java.UDF1<T1,R>
    • org.apache.spark.sql.api.java.UDF2<T1,T2,R>
      • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF2<T1,T2,R> (also extends com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter)
      • com.atgenomix.seqslab.piper.plugin.api.writer.Writer (also extends com.atgenomix.seqslab.piper.plugin.api.Operator)
    • org.apache.spark.sql.api.java.UDF3<T1,T2,T3,R>
      • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF3<T1,T2,T3,R> (also extends com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter)
    • org.apache.spark.sql.api.java.UDF4<T1,T2,T3,T4,R>
      • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF4<T1,T2,T3,T4,R> (also extends com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter)
    • org.apache.spark.sql.api.java.UDF5<T1,T2,T3,T4,T5,R>
      • com.atgenomix.seqslab.piper.plugin.api.formatter.SupportsUDF5<T1,T2,T3,T4,T5,R> (also extends com.atgenomix.seqslab.piper.plugin.api.formatter.Formatter)
  • com.atgenomix.seqslab.piper.plugin.api.transformer.TransformerSupport
  • com.atgenomix.seqslab.piper.plugin.api.writer.WriterSupport

Annotation Interface Hierarchy

Enum Class Hierarchy