package algo
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- algo
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AlgoFailure(message: String, metadata: Metadata, rawOutput: String) extends AlgoResponse with Product with Serializable
-
sealed
trait
AlgoResponse extends AnyRef
Represents an algorithm response.
- case class AlgoSuccess(result: JsValue, metadata: Metadata, rawOutput: String) extends AlgoResponse with Product with Serializable
- class Algorithm extends AnyRef
-
sealed
trait
AlgorithmOutputType extends AnyRef
Output types: raw, void, default
- sealed trait ContentType extends AnyRef
- case class Metadata(duration: Double, content_type: ContentType, stdout: Option[String]) extends Product with Serializable
-
case class
PipeIO(value: String, totalDuration: Double = 0) extends Product with Serializable
PipeIO uses scala magic to enable unix-style piping to algorithms.
PipeIO uses scala magic to enable unix-style piping to algorithms. input | algo1 | algo2
Value Members
-
implicit
def
stringtoPipeIO(value: String): PipeIO
Implicitly convert string to PipeIO
- object AlgoResponse
- object AlgorithmOutputType
- object ContentType
- object ContentTypeBinary extends ContentType with Product with Serializable
- object ContentTypeJson extends ContentType with Product with Serializable
- object ContentTypeText extends ContentType with Product with Serializable
- object ContentTypeVoid extends ContentType with Product with Serializable
- object OutputDefault extends AlgorithmOutputType with Product with Serializable
- object OutputRaw extends AlgorithmOutputType with Product with Serializable
- object OutputVoid extends AlgorithmOutputType with Product with Serializable