p

ai.mantik.ui

model

package model

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ErrorResponse(code: Int, message: Option[String] = scala.None) extends Product with Serializable
  2. case class Job(header: JobHeader, operations: Seq[Operation]) extends Product with Serializable

    Full information about a job

  3. case class JobHeader(id: String, name: Option[String] = scala.None, error: Option[String] = scala.None, state: JobState, registration: Instant, start: Option[Instant] = scala.None, end: Option[Instant] = scala.None) extends Product with Serializable

    Simple parts of a job

    Simple parts of a job

    id

    id of the Job

    name

    optional name

    error

    error message, if the job failed

    state

    state of the job

    registration

    job registration time

    start

    running start time of the job

    end

    end/failure time of the job

  4. case class JobResponse(job: Job, version: Long) extends Product with Serializable
  5. sealed trait JobState extends AnyRef
  6. case class JobsResponse(jobs: Vector[JobHeader], version: Long) extends Product with Serializable
  7. case class MetricsResponse(metrics: Map[String, Json]) extends Product with Serializable
  8. case class Operation(id: OperationId, state: OperationState, error: Option[String] = scala.None, start: Option[Instant] = scala.None, end: Option[Instant] = scala.None, definition: OperationDefinition) extends Product with Serializable

    An Operation, part of a job

  9. sealed trait OperationDefinition extends AnyRef

    Defines the content of the different operations.

    Defines the content of the different operations. Roughly similar to PlanOp in PlanExecution (but not all operations present)

  10. case class OperationId(value: Either[String, List[Int]]) extends Product with Serializable

    Provides an encoding for an operation.

    Provides an encoding for an operation. On java script side this is just a string

    value

    either a special id or a coordinate set

  11. sealed trait OperationState extends AnyRef

    The state of an operation

  12. type RunGraph = DiGraph[String, RunGraphNode, RunGraphLink]

    The model of a run graph.

  13. case class RunGraphLink(fromPort: Int, toPort: Int, contentType: String, bytes: Option[Long] = scala.None) extends Product with Serializable

    Link in a run graph response.

  14. sealed trait RunGraphNode extends AnyRef

    Node in a run graph response.

  15. case class RunGraphResponse(graph: RunGraph, version: Long) extends Product with Serializable

    Evaluation graph.

  16. case class SettingEntry(key: String, value: Json) extends Product with Serializable
  17. case class SettingsResponse(values: Vector[SettingEntry]) extends Product with Serializable

    Return Mantik's Configuration

  18. case class VersionResponse(version: String, scalaVersion: String, executorBackend: String) extends Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped