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