Packages

class Indexer extends Indexing

Linear Supertypes
Indexing, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Indexer
  2. Indexing
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Indexer(doc: Document, idsVecInit: Vector[QualifiedName] = Vector(), weakInference: Boolean = false)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. lazy val absentNodes: Set[Int]
    Definition Classes
    IndexerIndexing
  5. lazy val activities: Iterable[Activity]
  6. val amap: Map[QualifiedName, Int]
    Definition Classes
    IndexerIndexing
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  9. def document(): Document
    Definition Classes
    IndexerIndexing
  10. lazy val edgeMax: Int
  11. lazy val edgeMin: Int
  12. lazy val edgeQuantities: Iterable[Int]
  13. lazy val entities: Iterable[Entity]
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  17. def getEdgeQuantities(succ: Map[Int, Map[Int, Iterable[Relation]]]): Iterable[Int]
    Definition Classes
    Indexing
  18. def getIds(doc: Document): Set[QualifiedName]
  19. def getNodes(doc: Document, amap: Map[QualifiedName, Int]): Map[Int, Node]
  20. def getPredecessors(amap: Map[QualifiedName, Int]): Map[Int, Map[Int, Iterable[Relation]]]
  21. def getSinks(ids: Set[QualifiedName], idsVec: Map[Int, QualifiedName], rel: Map[Int, Map[Int, Iterable[Relation]]]): Set[QualifiedName]
  22. def getSuccessors(amap: Map[QualifiedName, Int]): Map[Int, Map[Int, Iterable[Relation]]]
  23. def getTypes(doc: Document, amap: Map[QualifiedName, Int]): Map[Int, Set[QualifiedName]]
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  25. def idPrinter: (QualifiedName) => String
    Definition Classes
    Indexing
  26. val ids: Set[QualifiedName]
  27. lazy val idsFun: Map[Int, QualifiedName]
    Definition Classes
    IndexerIndexing
  28. val idsVec: Seq[QualifiedName]
    Definition Classes
    IndexerIndexing
  29. def ifNotNull(q: QualifiedName, t: QualifiedName, weakInference: Boolean): Set[(Int, QualifiedName)]
    Annotations
    @inline()
  30. def ifNotNull(q: QualifiedName, t: QualifiedName): Set[(Int, QualifiedName)]
    Annotations
    @inline()
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. val newIds: Set[QualifiedName]
  34. val nodeMax: Int
  35. val nodeMin: Int
  36. lazy val nodes: Map[Int, Node]
    Definition Classes
    IndexerIndexing
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  39. lazy val pred: Map[Int, Map[Int, Iterable[Relation]]]
    Definition Classes
    IndexerIndexing
  40. lazy val sinks: Set[QualifiedName]
  41. lazy val sizeRange: SizeRange
    Definition Classes
    IndexerIndexing
  42. def sortNodes(nodes: Set[Int], rels: Map[Int, Map[Int, Iterable[Relation]]]): Seq[Set[Int]]
  43. def sortNodes(rels: Map[Int, Map[Int, Iterable[Relation]]] = succ): Seq[Set[Int]]
  44. def sortQualifiedNames(rels: Map[Int, Map[Int, Iterable[Relation]]] = succ): Seq[Set[QualifiedName]]
  45. lazy val sources: Set[QualifiedName]
  46. lazy val succ: Map[Int, Map[Int, Iterable[Relation]]]
    Definition Classes
    IndexerIndexing
  47. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. lazy val types: Map[Int, Set[QualifiedName]]
    Definition Classes
    IndexerIndexing
  50. def typesInStatement(s: StatementOrBundle, weakInference: Boolean): Set[(Int, QualifiedName)]
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Indexing

Inherited from AnyRef

Inherited from Any

Ungrouped