Packages

p

ai.mantik.planner

repository

package repository

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

Package Members

  1. package impl

Type Members

  1. case class Bridge(core: MantikItemCore[BridgeDefinition]) extends MantikItem with Product with Serializable

    A Bridge

  2. case class CustomLoginToken(url: String, token: String) extends Product with Serializable

    A Custom login token which can be used to access other Registries / credentials than the default.

  3. case class DeploymentInfo(name: String, internalUrl: String, externalUrl: Option[String] = None, timestamp: Instant, sub: Map[String, SubDeploymentInfo] = Map.empty) extends Product with Serializable

    Deployment Information as being stored in the Repository.

    Deployment Information as being stored in the Repository.

    name

    of the node in the Executor

    internalUrl

    MNP Url under which its reachable.

    externalUrl

    optional external HTTP Url

    timestamp

    timestamp

    sub

    sub deployment infos for sub nodes.

  4. trait LocalMantikRegistry extends MantikRegistry

    The local Mantik Registry.

    The local Mantik Registry.

    Annotations
    @ImplementedBy()
  5. case class MantikArtifact(mantikHeader: String, fileId: Option[String], namedId: Option[NamedMantikId], itemId: ItemId, deploymentInfo: Option[DeploymentInfo] = None, executorStorageId: Option[String] = None) extends Product with Serializable

    A Mantik Artefact.

    A Mantik Artefact.

    mantikHeader

    the MantikHeader.

    fileId

    associated file.

    namedId

    an optional name, if it's not an anonymous item.

    itemId

    the itemId

    deploymentInfo

    optional current deployment info.

    executorStorageId

    id of the payload mirrored in executor storage

  6. trait MantikArtifactRetriever extends Component

    Responsible for retrieving MantikArtifact from local repository and remote registry.

    Responsible for retrieving MantikArtifact from local repository and remote registry.

    Annotations
    @ImplementedBy()
  7. type MantikArtifactWithHull = (MantikArtifact, Seq[MantikArtifact])

    A Mantik Artifact together with all of it's dependencies

  8. trait MantikRegistry extends Component

    Represents the MantikRegistry, which handles MantikArtifacts payload files.

    Represents the MantikRegistry, which handles MantikArtifacts payload files.

    This can either be local or remote (Mantik Hub).

  9. trait RemoteMantikRegistry extends MantikRegistry

    A Remote Mantik Registry (Mantik Hub)

    A Remote Mantik Registry (Mantik Hub)

    Annotations
    @ImplementedBy()
  10. trait Repository extends Component

    Gives access to (local) Mantik objects.

  11. class RepositoryModule extends ConfigurableDependencies
  12. case class SubDeploymentInfo(name: String, internalUrl: String) extends Product with Serializable

    Sub Part deployment infos (e.g.

    Sub Part deployment infos (e.g. for embedded SQL Nodes)

Value Members

  1. object Bridge extends Serializable
  2. object ContentTypes
  3. object FileRepository
  4. object MantikArtifact extends Serializable
  5. object MantikRegistry
  6. object RemoteMantikRegistry

Inherited from AnyRef

Inherited from Any

Ungrouped