ImporterMain

overflowdb.formats.ImporterMain
object ImporterMain extends App

Base functionality import a given list of input file(s) of various formats into an OverflowDB binary. Because ODB relies on domain specific implementations, specifically the NodeFactories and EdgeFactories from the domain-specific generated classes (typically generated by by https://github.com/ShiftLeftSecurity/overflowdb-codegen) need to be passed in.

Attributes

Graph
Supertypes
trait App
trait DelayedInit
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply(nodeFactories: Seq[NodeFactory[_]], edgeFactories: Seq[EdgeFactory[_]], convertPropertyForPersistence: Any => Any): (Array[String]) => Unit

Inherited methods

final protected def args: Array[String]

Attributes

Inherited from:
App
final def main(args: Array[String]): Unit

Attributes

Inherited from:
App

Deprecated and Inherited methods

override def delayedInit(body: => Unit): Unit

Attributes

Deprecated
[Since version 2.11.0] the delayedInit mechanism will disappear
Definition Classes
App -> DelayedInit
Inherited from:
App

Concrete fields

lazy val logger: Logger

Inherited fields

final val executionStart: Long

Attributes

Inherited from:
App