telepath / com.github.giedomak.telepath / Telepath

Telepath

object Telepath (source)

Properties

cardinalityEstimation

var cardinalityEstimation: CardinalityEstimation

costModel

var costModel: CostModel

enumerator

var enumerator: Enumerator

evaluationEngine

var evaluationEngine: EvaluationEngine

kPathIndex

var kPathIndex: KPathIndex

memoryManager

var memoryManager: MemoryManager

pathIdentifierStore

val pathIdentifierStore: PathIdentifierStore

planner

var planner: Planner

staticParser

var staticParser: StaticParser

Functions

getUserInput

fun getUserInput(scanner: Scanner): String

Retrieve input from the user until we retrieve 'END'.

main

fun main(args: Array<String>?): Unit

Main loop. Setup the environment and wait for user-input.

start

fun start(): Unit

Listen for query input and gather results.