case class RecordHeader(exprToColumn: Map[Expr, String]) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RecordHeader
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new RecordHeader(exprToColumn: Map[Expr, String])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def ++(other: RecordHeader): RecordHeader
- def --[T <: Expr](expressions: Set[T]): RecordHeader
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addExprToColumn(expr: Expr, columnName: String): RecordHeader
- def aliasesFor(expr: Expr): Set[Var]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def column(expr: Expr): String
- def columns: Set[String]
- def contains(expr: Expr): Boolean
- def elementVars: Set[Var]
- def elementsForType(ct: CypherType, exactMatch: Boolean = false): Set[Var]
- def endNodeFor(r: Var): EndNode
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val exprToColumn: Map[Expr, String]
- def expressions: Set[Expr]
- def expressionsFor(column: String): Set[Expr]
- def expressionsFor(expr: Expr): Set[Expr]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getColumn(expr: Expr): Option[String]
- def idColumns(v: Var): Set[String]
- def idColumns(): Set[String]
- def idExpressions(v: Var): Set[Expr]
- def idExpressions(): Set[Expr]
- def isEmpty: Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def join(other: RecordHeader): RecordHeader
- def labelsFor(n: Var): Set[HasLabel]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def node(name: Var): Set[Expr]
- def nodeElements: Set[Var]
- def nodeVars[T >: NodeVar <: Var]: Set[T]
- def nodesForType[T >: NodeVar <: Var](nodeType: CTNode, exactMatch: Boolean = false): Set[T]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def ownedBy(expr: Var): Set[Expr]
- def pretty: String
- def propertiesFor(v: Var): Set[Property]
- def relationshipElements: Set[Var]
- def relationshipVars[T >: RelationshipVar <: Var]: Set[T]
- def relationshipsForType[T >: RelationshipVar <: Var](relType: CTRelationship): Set[T]
- def returnItems: Set[ReturnItem]
- def select[T <: Expr](exprs: Set[T]): RecordHeader
- def select[T <: Expr](exprs: T*): RecordHeader
- def show(): Unit
- def startNodeFor(r: Var): StartNode
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- RecordHeader → AnyRef → Any
- def typesFor(r: Var): Set[HasType]
- def union(other: RecordHeader): RecordHeader
- def vars: Set[Var]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def withAlias(expr: AliasExpr): RecordHeader
- def withAlias(aliases: AliasExpr*): RecordHeader
- def withColumnRenamed(oldColumn: String, newColumn: String): RecordHeader
- def withColumnRenamed[T <: Expr](expr: T, newColumn: String): RecordHeader
- def withColumnsRenamed[T <: Expr](renames: Seq[(T, String)]): RecordHeader
- def withColumnsReplaced[T <: Expr](replacements: Map[T, String]): RecordHeader
- def withExpr(expr: Expr): RecordHeader
- def withExprs[T <: Expr](exprs: Set[T]): RecordHeader
- def withExprs[T <: Expr](expr: T, exprs: T*): RecordHeader