case class St[Data <: Identifiable[Data]](store: DataStore[Data]) extends Pipe[Data, Data] with Product with Serializable
- Alphabetic
- By Inheritance
- St
- Serializable
- Serializable
- Product
- Equals
- Pipe
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (St[Data], B)
-
def
:-+[Next <: Identifiable[Next], Mid <: Identifiable[Mid]](headReducer: PartialReducerPipe[Data, Mid, Next]): Pipe[Data, Next]
This connects the Reducer to the input store, connecting it completely.
This connects the Reducer to the input store, connecting it completely. This is expected to be called after a bigglue.pipes.Implicits.DataNode, and can be seen after gitID and clonedMap.
- Next
The type at the end of the new pipeline.
- Mid
The type that the mapper ends up outputting given the input End.
- headReducer
The reducer to connect to the input store.
- returns
A connected ReducerPipe that connects this pipeline to the reducer.
- Definition Classes
- Pipe
-
def
:--[Next <: Identifiable[Next], Mid <: Identifiable[Mid]](headMapper: PartialMapperPipe[Data, Mid, Next]): Pipe[Data, Next]
This connects the Mapper to the input store, connecting it completely.
This connects the Mapper to the input store, connecting it completely. This is expected to be called after a bigglue.pipes.Implicits.DataNode, and can be seen after gitID and clonedMap.
- Next
The type at the end of the new pipeline.
- Mid
The type that the mapper ends up outputting given the input End.
- headMapper
The mapper to connect to the input store.
- returns
A connected MapperPipe that connects this pipeline to the mapper.
- Definition Classes
- Pipe
-
def
:<[Next <: Identifiable[Next]](parPipes: PartialPipe[Data, Next]): Pipe[Data, Next]
- Definition Classes
- Pipe
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
check(conf: PipeConfig): Unit
This is called within the example with pipe.check(conf).
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
end(): DataStore[Data]
This is the data store at the end of the pipeline.
- def ensuring(cond: (St[Data]) ⇒ Boolean, msg: ⇒ Any): St[Data]
- def ensuring(cond: (St[Data]) ⇒ Boolean): St[Data]
- def ensuring(cond: Boolean, msg: ⇒ Any): St[Data]
- def ensuring(cond: Boolean): St[Data]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
head(): DataStore[Data]
This is the data store at the start of the pipeline.
-
def
init(conf: PipeConfig): Unit
This is called with the example with pipe.init(conf).
This is called with the example with pipe.init(conf). This initializes the pipeline and all of the parts within it. See MapperPipe.init() or ReducerPipe.init()
- conf
The configuration file that we are initializing with. This ideally is the configuration file that is being used to check the pipeline.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
persist(): Unit
This starts/restarts the pipeline.
This starts/restarts the pipeline. See MapperPipe.persist() or ReducerPipe.persist()
- Definition Classes
- Pipe
- val store: DataStore[Data]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def terminate(): Unit
-
def
toString(): String
- Definition Classes
- St → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
||[OHead <: Identifiable[OHead], OEnd <: Identifiable[OEnd]](o: Pipe[OHead, OEnd]): PairPipes[Data, OHead, Data, OEnd]
- Definition Classes
- Pipe
- def →[B](y: B): (St[Data], B)