Package

lspace.librarian.traversal

step

Permalink

package step

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. case class As[T, name <: String](label: name)(ct: structure.ClassType[T])(implicit evidence$1: DefaultsToAny[T]) extends Step with Product with Serializable

    Permalink
  3. case class Choose[S <: structure.ClassType[_], E <: structure.ClassType[_]](by: Traversal[_ <: structure.ClassType[_], _ <: structure.ClassType[_], _ <: HList], right: Traversal[S, E, _ <: HList], left: Traversal[S, E, _ <: HList]) extends BranchStep with Product with Serializable

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

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

    Permalink
  6. case class Constant[T](value: T)(label: structure.ClassType[T]) extends TraverseStep with Product with Serializable

    Permalink
  7. trait Count extends BarrierStep

    Permalink
  8. trait Dedup extends GlobalFilterStep

    Permalink
  9. trait Drop extends Step

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

    Permalink
  11. trait From extends TraverseStep

    Permalink
  12. case class G(graph: List[structure.Graph]) extends GraphStep with Product with Serializable

    Permalink
  13. case class Group[+ET <: structure.ClassType[Any], Steps <: HList, +ETv <: structure.ClassType[Any], StepsV <: HList](by: Traversal[_ <: structure.ClassType[Any], ET, Steps], value: Traversal[_ <: structure.ClassType[Any], ETv, StepsV]) extends GroupingBarrierStep with Product with Serializable

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

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

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

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

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

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

    Permalink
  20. trait Head extends ReducingStep

    Permalink
  21. trait Id extends TraverseStep

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

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

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

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

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

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

    Permalink
  28. trait Last extends ReducingStep

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

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

    Permalink
  31. case class Max(by: Traversal[_ <: structure.ClassType[_], _ <: datatype.DataType[_], _ <: HList]) extends FilterBarrierStep with ReducingStep with Product with Serializable

    Permalink
  32. trait Mean extends ReducingBarrierStep with ReducingStep

    Permalink
  33. case class Min(by: Traversal[_ <: structure.ClassType[_], _ <: datatype.DataType[_], _ <: HList]) extends FilterBarrierStep with ReducingStep with Product with Serializable

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

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

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

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

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

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

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

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

    Permalink
  42. case class Path[+ET <: structure.ClassType[_], Steps <: HList](by: Traversal[_ <: structure.ClassType[_], ET, Steps]) extends ProjectionStep with Product with Serializable

    Permalink
  43. case class Project[Traversals <: HList](by: Traversals) extends ProjectionStep with Product with Serializable

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

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

    Permalink
  46. case class Repeat[E0 <: structure.ClassType[_]](traversal: Traversal[_ <: structure.ClassType[_], E0, _ <: HList], until: Option[Traversal[E0, _ <: structure.ClassType[_], _ <: HList]], max: Option[Int] = None, collect: Boolean = false, noloop: Boolean = false) extends BranchStep with Product with Serializable

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

    Permalink
  48. case class Skip(n: Int) extends ClipStep with Product with Serializable

    Permalink
  49. trait Sum extends ReducingBarrierStep with ReducingStep

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

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

    Permalink
  52. trait To extends TraverseStep

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

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

    Permalink
  55. case class Where(traversal: Traversal[_ <: structure.ClassType[_], _ <: structure.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 Choose extends StepDef with StepWrapper[Choose[_, _]] with Serializable

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

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

    Permalink
  6. object Constant extends StepDef with StepWrapper[Constant[Any]] with Serializable

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

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

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

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

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

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

    Permalink
  13. object Group extends StepDef with StepWrapper[Group[structure.ClassType[Any], _ <: HList, structure.ClassType[Any], _ <: HList]] with Serializable

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

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

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

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

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

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

    Permalink
  20. object Head extends StepDef with StepWrapper[Head] with Head with Product with Serializable

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

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

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

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

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

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

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

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

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

    Permalink
  30. object Local extends StepDef with StepWrapper[Local[structure.ClassType[Any], structure.ClassType[Any]]] with Serializable

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  42. object Path extends StepDef with StepWrapper[Path[structure.ClassType[Any], HList]] with Serializable

    Permalink
  43. object Project extends StepDef with StepWrapper[Project[HList]] with Serializable

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

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

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

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

    Permalink
  48. object Skip extends StepDef with StepWrapper[Skip] with Serializable

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

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

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

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

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

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

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

    Permalink

Ungrouped