Class

edu.illinois.cs.cogcomp.saul.datamodel.node

JoinNode

Related Doc: package node

Permalink

class JoinNode[A <: AnyRef, B <: AnyRef] extends Node[(A, B)]

Linear Supertypes
Node[(A, B)], Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JoinNode
  2. Node
  3. Logging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JoinNode(na: Node[A], nb: Node[B], matcher: (A, B) ⇒ Boolean, tag: ClassTag[(A, B)])

    Permalink

Type Members

  1. type NT = NodeInstance[(A, B)]

    Permalink
    Definition Classes
    Node
  2. type instanceType = (A, B)

    Permalink
    Definition Classes
    Node

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addFromChild[T <: AnyRef](node: Node[T], t: T, train: Boolean = true, populateEdge: Boolean = true): Unit

    Permalink
  5. def addInstance(t: (A, B), train: Boolean, populateEdge: Boolean = true): Unit

    Permalink

    Adds an instance to the the Node.

    Adds an instance to the the Node.

    train

    If the instance is a training instance.

    populateEdge

    If populating edges from the current Node.

    Definition Classes
    JoinNodeNode
  6. def apply(ts: Iterable[(A, B)]): BasicSet[(A, B)]

    Permalink
    Definition Classes
    Node
  7. def apply(t: (A, B)): SingletonSet[(A, B)]

    Permalink
    Definition Classes
    Node
  8. def apply(): NodeSet[(A, B)]

    Permalink
    Definition Classes
    Node
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def between(t1: (A, B), t2: (A, B), filter: Iterable[((A, B)) ⇒ Any]): List[Option[(A, B)]]

    Permalink
    Definition Classes
    Node
  11. def clear(): Unit

    Permalink
    Definition Classes
    Node
  12. def clearPropertyCache(): Unit

    Permalink
    Definition Classes
    Node
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def contains(t: (A, B)): Boolean

    Permalink
    Definition Classes
    Node
  15. def deriveInstances(properties: List[Property[_]]): Unit

    Permalink
    Definition Classes
    Node
  16. val derivedInstances: HashMap[Int, FeatureVector]

    Permalink
    Definition Classes
    Node
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  19. def filterNode(property: DiscreteProperty[(A, B)], value: String): Node[(A, B)]

    Permalink
    Definition Classes
    Node
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def getAllInstances: Iterable[(A, B)]

    Permalink
    Definition Classes
    Node
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def getTestingInstances: Iterable[(A, B)]

    Permalink
    Definition Classes
    Node
  24. def getTrainingInstances: Iterable[(A, B)]

    Permalink
    Definition Classes
    Node
  25. def getWithRelativePosition(t: (A, B), relativePos: Int, filters: Iterable[((A, B)) ⇒ Any]): Option[(A, B)]

    Permalink
    Definition Classes
    Node
  26. def getWithRelativePosition(t: (A, B), relativePos: Int): Option[(A, B)]

    Permalink
    Definition Classes
    Node
  27. def getWithWindow(t: (A, B), before: Int, after: Int, filters: Iterable[((A, B)) ⇒ Any]): List[Option[(A, B)]]

    Permalink
    Definition Classes
    Node
  28. def getWithWindow(t: (A, B), before: Int, after: Int, filterSym: ((A, B)) ⇒ Any): List[Option[(A, B)]]

    Permalink
    Definition Classes
    Node
  29. def getWithWindow(t: (A, B), before: Int, after: Int): List[Option[(A, B)]]

    Permalink
    Definition Classes
    Node
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. val incoming: ArrayBuffer[Edge[_, (A, B)]]

    Permalink
    Definition Classes
    Node
  32. lazy val internalLogger: Logger

    Permalink
    Definition Classes
    Logging
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. val joinNodes: ArrayBuffer[JoinNode[_, _]]

    Permalink
    Definition Classes
    Node
  35. val keyFunc: ((A, B)) ⇒ Any

    Permalink

    Key function to distinguish between different objects in the collection.

    Key function to distinguish between different objects in the collection.

    Definition Classes
    Node
  36. def loadDerivedInstances(in: ExceptionlessInputStream): Unit

    Permalink
    Definition Classes
    Node
  37. object logger

    Permalink
    Definition Classes
    Logging
  38. object loggerConfig

    Permalink

    Simple logback configuration.

    Simple logback configuration. Hopefully this will be discoverable by just typing loggerConfig.[TAB]

    Examples: format: OFF

    loggerConfig.Logger("org.apache.spark").setLevel(Level.WARN)
    
    loggerConfig.Logger().addAppender(
      loggerConfig.newPatternLayoutEncoder("%-5level [%thread]: %message%n"),
      loggerConfig.newConsoleAppender
    )

    format: ON

    Definition Classes
    Logging
  39. val na: Node[A]

    Permalink
  40. val nb: Node[B]

    Permalink
  41. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. def nextOf(t: (A, B), filters: List[Symbol]): Option[(A, B)]

    Permalink
    Definition Classes
    Node
  43. val nodeOfTypeT: Node[(A, B)]

    Permalink

    Relational operators

    Relational operators

    Definition Classes
    Node
  44. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. val orderingMap: Map[Int, NodeInstance[(A, B)]]

    Permalink
    Definition Classes
    Node
  47. val outgoing: ArrayBuffer[Edge[(A, B), _]]

    Permalink
    Definition Classes
    Node
  48. def populate(ts: Iterable[(A, B)], train: Boolean = true, populateEdge: Boolean = true): Unit

    Permalink

    Operator for adding a sequence of T into my table.

    Operator for adding a sequence of T into my table.

    Definition Classes
    Node
  49. def populateFrom(n: Node[_]): Unit

    Permalink
    Definition Classes
    Node
  50. def prevOf(t: (A, B), filters: List[Symbol]): Option[(A, B)]

    Permalink
    Definition Classes
    Node
  51. val properties: ArrayBuffer[NodeProperty[(A, B)]]

    Permalink
    Definition Classes
    Node
  52. final val propertyCacheList: ListBuffer[HashMap[_, Any]]

    Permalink

    list of hashmaps used inside properties for caching sensor values

    list of hashmaps used inside properties for caching sensor values

    Definition Classes
    Node
  53. val reverseOrderingMap: Map[NodeInstance[(A, B)], Int]

    Permalink
    Definition Classes
    Node
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  55. val tag: ClassTag[(A, B)]

    Permalink

    ClassTag

    ClassTag

    Definition Classes
    Node
  56. val testingSet: LinkedHashSet[NodeInstance[(A, B)]]

    Permalink
    Definition Classes
    Node
  57. def toNT(t: (A, B)): NT

    Permalink
    Definition Classes
    Node
  58. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  59. val trainingSet: LinkedHashSet[NodeInstance[(A, B)]]

    Permalink
    Definition Classes
    Node
  60. def underSameParent(t: (A, B), x: (A, B), filters: Iterable[((A, B)) ⇒ Any]): Boolean

    Permalink
    Definition Classes
    Node
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. def writeDerivedInstances(out: ExceptionlessOutputStream): Unit

    Permalink
    Definition Classes
    Node

Inherited from Node[(A, B)]

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped