Package

lspace.librarian.process.traversal

step

Permalink

package step

Visibility
  1. Public
  2. All

Type Members

  1. case class And(traversals: List[Traversal[_, _, _ <: HList]]) extends FilterStep with Product with Serializable

    Permalink
  2. case class As[T, name <: String](label: name) extends Step with Product with Serializable

    Permalink
  3. case class Coalesce[S <: ClassType[_], E <: ClassType[_]](traversals: List[Traversal[S, E, _ <: HList]]) extends BranchStep with Product with Serializable

    Permalink
  4. case class Coin(p: Double, seed: Int = 0) extends FilterStep with Product with Serializable

    Permalink
  5. trait Count extends ReducingBarrierStep

    Permalink
  6. trait Dedup extends GlobalFilterStep

    Permalink
  7. trait Drop extends Step

    Permalink
  8. case class E(links: List[Edge[Any, Any]] = List()) extends ResourceStep with Product with Serializable

    Permalink
  9. trait From extends MoveStep

    Permalink
  10. case class G(graphSource: List[IriResource]) extends GraphStep with Product with Serializable

    Permalink
  11. case class Group[A <: ClassType[_]](by: Traversal[_ <: ClassType[_], A, _ <: HList]) extends CollectingBarrierStep with Product with Serializable

    Permalink
  12. case class Has(key: Property, predicate: Option[P[_]] = None) extends HasStep with Product with Serializable

    Permalink
  13. case class HasId(ids: Set[Long]) extends HasStep with Product with Serializable

    Permalink
  14. case class HasIri(iris: Set[String]) extends HasStep with Product with Serializable

    Permalink
  15. case class HasLabel(label: List[ClassType[_]]) extends HasStep with Product with Serializable

    Permalink
  16. case class HasNot(key: Property, predicate: Option[P[_]] = None) extends HasStep with Product with Serializable

    Permalink
  17. case class HasValue(predicate: List[P[_]]) extends HasStep with Product with Serializable

    Permalink
  18. trait Id extends MoveStep

    Permalink
  19. case class In(label: Set[Property]) extends MoveStep with Product with Serializable

    Permalink
  20. case class InE(label: Set[Property]) extends MoveStep with Product with Serializable

    Permalink
  21. case class InEMap(label: Set[Property]) extends MapStep with Product with Serializable

    Permalink
  22. case class InMap(label: Set[Property]) extends MapStep with Product with Serializable

    Permalink
  23. case class Is(predicate: List[P[_]]) extends FilterStep with Product with Serializable

    Permalink
  24. case class Label(label: Set[ClassType[_]]) extends MoveStep with Product with Serializable

    Permalink
  25. case class Limit(max: Int) extends ClipStep with Product with Serializable

    Permalink
  26. case class Local(traversal: Traversal[_ <: ClassType[_], _ <: ClassType[_], _ <: HList]) extends BranchStep with Product with Serializable

    Permalink
  27. trait Max extends FilterBarrierStep

    Permalink
  28. trait Mean extends ReducingBarrierStep

    Permalink
  29. trait Min extends FilterBarrierStep

    Permalink
  30. case class N(nodes: List[Node] = List()) extends ResourceStep with Product with Serializable

    Permalink
  31. case class Not(traversal: Traversal[_ <: ClassType[_], _ <: ClassType[_], _ <: HList]) extends FilterStep with Product with Serializable

    Permalink
  32. case class Or(traversals: List[Traversal[_, _, _ <: HList]]) extends FilterStep with Product with Serializable

    Permalink
  33. case class Order(by: Traversal[_ <: ClassType[_], _ <: DataType[_], _ <: HList], increasing: Boolean) extends RearrangeBarrierStep with Product with Serializable

    Permalink
  34. case class Out(label: Set[Property]) extends MoveStep with Product with Serializable

    Permalink
  35. case class OutE(label: Set[Property]) extends MoveStep with Product with Serializable

    Permalink
  36. case class OutEMap(label: Set[Property]) extends MapStep with Product with Serializable

    Permalink
  37. case class OutMap(label: Set[Property]) extends MapStep with Product with Serializable

    Permalink
  38. case class Path(by: Traversal[_ <: ClassType[_], _ <: ClassType[_], _ <: HList]) extends MapStep with Product with Serializable

    Permalink
  39. case class Project(by: List[Traversal[_ <: ClassType[_], _ <: ClassType[_], _ <: HList]]) extends TraverseStep with Product with Serializable

    Permalink
  40. case class R(resources: List[Resource[_]]) extends ResourceStep with Product with Serializable

    Permalink
  41. case class Range(low: Int, high: Int) extends ClipStep with Product with Serializable

    Permalink
  42. case class Repeat[E <: ClassType[_]](traversal: Traversal[_ <: ClassType[_], E, _ <: HList], until: Option[Traversal[_ <: ClassType[_], _ <: ClassType[_], _ <: HList]], max: Option[Int], collect: Option[Boolean]) extends BranchStep with Product with Serializable

    Permalink
  43. case class Select[E](names: List[String]) extends TraverseStep with Product with Serializable

    Permalink
  44. trait Sum extends ReducingBarrierStep

    Permalink
  45. case class Tail(max: Int) extends ClipStep with Product with Serializable

    Permalink
  46. case class TimeLimit(time: Option[Time] = None) extends EnvironmentStep with Product with Serializable

    Permalink
  47. trait To extends MoveStep

    Permalink
  48. case class Union[S <: ClassType[_], E <: ClassType[_]](traversals: List[Traversal[S, E, _ <: HList]]) extends BranchStep with Product with Serializable

    Permalink
  49. case class V(values: List[_] = List()) extends ResourceStep with Product with Serializable

    Permalink
  50. case class Where(traversal: Traversal[_ <: ClassType[_], _ <: ClassType[_], _ <: HList]) extends FilterStep with Product with Serializable

    Permalink

Value Members

  1. object And extends StepDef with StepWrapper[And] with Serializable

    Permalink
  2. object As extends StepDef with StepWrapper[As[_, String]] with Serializable

    Permalink
  3. object Coalesce extends StepDef with StepWrapper[Coalesce[_, _]] with Serializable

    Permalink
  4. object Coin extends StepDef with StepWrapper[Coin] with Serializable

    Permalink
  5. object Count extends StepDef with StepWrapper[Count] with Count with Product with Serializable

    Permalink
  6. object Dedup extends StepDef with StepWrapper[Dedup] with Dedup with Product with Serializable

    Permalink
  7. object Drop extends StepDef with StepWrapper[Drop] with Drop with Product with Serializable

    Permalink
  8. object E extends StepDef with StepWrapper[E] with Serializable

    Permalink
  9. object From extends StepDef with StepWrapper[From] with From with Product with Serializable

    Permalink
  10. object G extends StepDef with StepWrapper[G] with Serializable

    Permalink
  11. object Group extends StepDef with StepWrapper[Group[ClassType[Any]]] with Serializable

    Permalink
  12. object Has extends StepDef with StepWrapper[Has] with Serializable

    Permalink
  13. object HasId extends StepDef with StepWrapper[HasId] with Serializable

    Permalink
  14. object HasIri extends StepDef with StepWrapper[HasIri] with Serializable

    Permalink
  15. object HasLabel extends StepDef with StepWrapper[HasLabel] with Serializable

    Permalink
  16. object HasNot extends StepDef with StepWrapper[HasNot] with Serializable

    Permalink
  17. object HasValue extends StepDef with StepWrapper[HasValue] with Serializable

    Permalink
  18. object Id extends StepDef with StepWrapper[Id] with Id with Product with Serializable

    Permalink
  19. object In extends StepDef with StepWrapper[In] with Serializable

    Permalink
  20. object InE extends StepDef with StepWrapper[InE] with Serializable

    Permalink
  21. object InEMap extends StepDef with StepWrapper[InEMap] with Serializable

    Permalink
  22. object InMap extends StepDef with StepWrapper[InMap] with Serializable

    Permalink
  23. object Is extends StepDef with StepWrapper[Is] with Serializable

    Permalink
  24. object Label extends StepDef with StepWrapper[Label] with Serializable

    Permalink
  25. object Limit extends StepDef with StepWrapper[Limit] with Serializable

    Permalink
  26. object Local extends StepDef with StepWrapper[Local] with Serializable

    Permalink
  27. object Max extends StepDef with StepWrapper[Max] with Max with Product with Serializable

    Permalink
  28. object Mean extends StepDef with StepWrapper[Mean] with Mean with Product with Serializable

    Permalink
  29. object Min extends StepDef with StepWrapper[Min] with Min with Product with Serializable

    Permalink
  30. object N extends StepDef with StepWrapper[N] with Serializable

    Permalink
  31. object Not extends StepDef with StepWrapper[Not] with Serializable

    Permalink
  32. object Or extends StepDef with StepWrapper[Or] with Serializable

    Permalink
  33. object Order extends StepDef with StepWrapper[Order] with Serializable

    Permalink
  34. object Out extends StepDef with StepWrapper[Out] with Serializable

    Permalink
  35. object OutE extends StepDef with StepWrapper[OutE] with Serializable

    Permalink
  36. object OutEMap extends StepDef with StepWrapper[OutEMap] with Serializable

    Permalink
  37. object OutMap extends StepDef with StepWrapper[OutMap] with Serializable

    Permalink
  38. object Path extends StepDef with StepWrapper[Path] with Serializable

    Permalink
  39. object Project extends StepDef with StepWrapper[Project] with Serializable

    Permalink
  40. object R extends StepDef with StepWrapper[R] with Serializable

    Permalink
  41. object Range extends StepDef with StepWrapper[Range] with Serializable

    Permalink
  42. object Repeat extends StepDef with StepWrapper[Repeat[ClassType[Any]]] with Serializable

    Permalink
  43. object Select extends StepDef with StepWrapper[Select[Any]] with Serializable

    Permalink
  44. object Sum extends StepDef with StepWrapper[Sum] with Sum with Product with Serializable

    Permalink
  45. object Tail extends StepDef with StepWrapper[Tail] with Serializable

    Permalink
  46. object TimeLimit extends StepDef with StepWrapper[TimeLimit] with Serializable

    Permalink
  47. object To extends StepDef with StepWrapper[To] with To with Product with Serializable

    Permalink
  48. object Union extends StepDef with StepWrapper[Union[ClassType[Any], ClassType[Any]]] with Serializable

    Permalink
  49. object V extends StepDef with StepWrapper[V] with Serializable

    Permalink
  50. object Where extends StepDef with StepWrapper[Where] with Serializable

    Permalink

Ungrouped