Trait

org.opencypher.okapi.api.table

CypherRecords

Related Doc: package table

Permalink

trait CypherRecords extends CypherTable[String] with CypherPrintable

Represents a table of records containing Cypher values. Each column (or slot) in this table represents an evaluated Cypher expression.

Linear Supertypes
CypherPrintable, CypherTable[String], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CypherRecords
  2. CypherPrintable
  3. CypherTable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def collect: Array[CypherMap]

    Permalink

    Consume these records and collect them into an array.

    Consume these records and collect them into an array.

    WARNING: This operation may be very expensive as it may have to materialise the full result set.

  2. abstract def columnType: Map[String, CypherType]

    Permalink
    Definition Classes
    CypherTable
  3. abstract def columns: Seq[String]

    Permalink
    Definition Classes
    CypherTable
  4. abstract def iterator: Iterator[CypherMap]

    Permalink

    Consume these records as an iterator.

    Consume these records as an iterator.

    WARNING: This operation may be very expensive as it may have to materialise the full result set.

    Note

    This method may be considerably slower than org.opencypher.okapi.api.table.CypherRecords#collect. Use this method only if collect could outgrow the available driver memory.

  5. abstract def register(name: String): Unit

    Permalink

    Registers these records as a table under the given name.

    Registers these records as a table under the given name.

    name

    the name under which this table may be referenced.

  6. abstract def rows: Iterator[(String) ⇒ CypherValue]

    Permalink

    Iterator over the rows in this table.

    Iterator over the rows in this table.

    Definition Classes
    CypherTable
  7. abstract def show(implicit options: PrintOptions): Unit

    Permalink
    Definition Classes
    CypherPrintable
  8. abstract def size: Long

    Permalink

    returns

    number of rows in this Table.

    Definition Classes
    CypherTable

Concrete 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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  15. final def printTo(stream: PrintStream)(implicit options: PrintOptions): Unit

    Permalink
    Definition Classes
    CypherPrintable
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CypherPrintable

Inherited from CypherTable[String]

Inherited from AnyRef

Inherited from Any

Ungrouped