Package

lspace.librarian

traversal

Permalink

package traversal

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

Type Members

  1. trait BarrierStep extends Step

    Permalink
  2. trait BranchStep extends Step

    Permalink
  3. trait ClipStep extends FilterStep

    Permalink
  4. trait CoFilter[L <: HList, U] extends DepFn1[L]

    Permalink

    https://stackoverflow.com/questions/25713668/do-a-covariant-filter-on-an-hlist

    https://stackoverflow.com/questions/25713668/do-a-covariant-filter-on-an-hlist

    Annotations
    @implicitNotFound( ... )
  5. trait CoSplitLeft[L <: HList, U] extends DepFn1[L] with Serializable

    Permalink
    Annotations
    @implicitNotFound( ... )
  6. case class Collection[+T, CT <: structure.ClassType[_]](startDateTime: Instant, endDateTime: Instant, item: List[T], ct: Option[CT] = None) extends Product with Serializable

    Permalink
  7. trait EnvironmentStep extends Step

    Permalink
  8. trait FilterBarrierStep extends BarrierStep with FilterStep

    Permalink
  9. trait FilterStep extends Step

    Permalink
  10. trait GlobalFilterStep extends FilterStep

    Permalink
  11. trait GraphStep extends ResourceStep

    Permalink
  12. trait GroupingBarrierStep extends BarrierStep with GroupingStep

    Permalink
  13. trait GroupingStep extends Step

    Permalink
  14. implicit final class HListOps[L <: HList] extends AnyRef

    Permalink
  15. trait HasStep extends FilterStep

    Permalink
  16. trait Librarian[+T] extends AnyRef

    Permalink

    TODO: create different type of librarians/traversers, e.g.

    TODO: create different type of librarians/traversers, e.g. no need to keep path if the traversal does not have a path-step

  17. trait MapStep extends ProjectionStep with GroupingStep

    Permalink
  18. sealed trait Mapper[G[_], -ET <: structure.ClassType[_], nET <: structure.ClassType[_]] extends AnyRef

    Permalink
  19. trait MoveStep extends BranchStep

    Permalink
  20. sealed trait OutTweaker[ET <: structure.ClassType[Any], Steps <: HList] extends AnyRef

    Permalink
  21. trait ProjectionStep extends Step

    Permalink
  22. trait RearrangeBarrierStep extends RearrangeStep with BarrierStep

    Permalink
  23. trait RearrangeStep extends Step

    Permalink
  24. trait ReducingBarrierStep extends BarrierStep with ReducingStep

    Permalink
  25. trait ReducingStep extends Step

    Permalink
  26. trait ResourceStep extends Step

    Permalink
  27. trait SelectorSelecter[T <: HList] extends DepFn1[T]

    Permalink
  28. trait Span[L <: HList, U <: Poly] extends DepFn1[L] with Serializable

    Permalink

    Type Class witnessing that an 'HList' can be spanned with a 'Poly' to produce two 'HList's

    Type Class witnessing that an 'HList' can be spanned with a 'Poly' to produce two 'HList's

    Annotations
    @implicitNotFound( ... )
  29. trait Step extends Product with Serializable

    Permalink
  30. abstract class StepDef extends OntologyDef

    Permalink
  31. trait StepWrapper[T <: Step] extends AnyRef

    Permalink
  32. trait Terminate extends Step

    Permalink
  33. case class Traversal[+ST <: structure.ClassType[Any], +ET <: structure.ClassType[Any], +Steps <: HList](steps: Steps)(st: ST, et: ET) extends Product with Serializable

    Permalink

    TODO: try to convert End to shapeless.Coproduct

  34. case class TraversalPath(resources: List[IriResource] = List[IriResource](), labeled: ListMap[String, Any] = ListMap[String, Any]()) extends Product with Serializable

    Permalink
  35. trait TraverseStep extends Step

    Permalink
  36. type TypedKey[Z] = structure.TypedProperty[Z]

    Permalink
  37. case class UntypedTraversal(steps: Vector[Step] = Vector()) extends Product with Serializable

    Permalink

Value Members

  1. object BarrierStep extends StepDef with Serializable

    Permalink
  2. object BranchStep extends StepDef with Serializable

    Permalink
  3. object ClipStep extends StepDef with Serializable

    Permalink
  4. object CoFilter

    Permalink
  5. object CoSplitLeft extends Serializable

    Permalink
  6. object Collection extends OntologyDef with Serializable

    Permalink
  7. object ContainerSteps extends Poly1

    Permalink
  8. object EnvironmentStep extends StepDef with Serializable

    Permalink
  9. object FilterBarrierStep extends StepDef with Serializable

    Permalink
  10. object FilterStep extends StepDef with Serializable

    Permalink
  11. object GlobalFilterStep extends StepDef with Serializable

    Permalink
  12. object GraphStep extends StepDef with Serializable

    Permalink
  13. object GroupingBarrierStep extends StepDef with Serializable

    Permalink
  14. object GroupingStep extends StepDef with Serializable

    Permalink
  15. object HasStep extends StepDef with Serializable

    Permalink
  16. object LabelStepTypes extends Poly1

    Permalink
  17. object LabelSteps extends Poly1

    Permalink
  18. object Librarian

    Permalink
  19. object MapStep extends StepDef with Serializable

    Permalink
  20. object Mapper

    Permalink
  21. object MoveStep extends StepDef with Serializable

    Permalink
  22. object OutTweaker

    Permalink
  23. object ProjectionStep extends StepDef with Serializable

    Permalink
  24. object RearrangeBarrierStep extends StepDef with Serializable

    Permalink
  25. object RearrangeStep extends StepDef with Serializable

    Permalink
  26. object ReducingBarrierStep extends StepDef with Serializable

    Permalink
  27. object ReducingStep extends StepDef with Serializable

    Permalink
  28. object ResourceStep extends StepDef with Serializable

    Permalink
  29. object SelectorSelecter

    Permalink
  30. object Span extends Serializable

    Permalink
  31. object Step extends OntologyDef with Serializable

    Permalink
  32. object Terminate extends StepDef with Serializable

    Permalink
  33. object Traversal extends OntologyDef with Serializable

    Permalink
  34. object TraverseStep extends StepDef with Serializable

    Permalink
  35. object UntypedTraversal extends Serializable

    Permalink
  36. package step

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped