Packages

c

overflowdb.formats.neo4jcsv

ColumnDefinitions

class ColumnDefinitions extends AnyRef

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

Instance Constructors

  1. new ColumnDefinitions(propertyNames: Iterable[String])

Value Members

  1. def columnDefByPropertyName(name: String): Option[ColumnDef]
  2. def propertiesMappingsForCypher(startIndex: Int): Seq[String]

    for cypher file <rant> why does neo4j have 4 different ways to import a CSV, out of which only one works, and really the only help we get is a csv file reader, and we need to specify exactly how each column needs to be parsed and mapped...? </rant>

  3. def propertiesWithTypes: Seq[String]

    for header file

  4. def propertyValues(byNameAccessor: (String) => Option[_]): Seq[String]

    for data file updates our internal _columnDefByPropertyName model with type information based on runtime values, so that we later have all metadata required for the header file

  5. def updateWith(propertyName: String, value: Any): ColumnDef