EngineSqlightLocal

class EngineSqlightLocal(dbPathParameter: Option[String]) extends Engine with IEngineLogger
trait IEngineLogger
class Engine
class Object
trait Matchable
class Any

Value members

Concrete methods

override def executeFuncImpl(name: String, ctx: EngineContext, kwargs: Map[String, Object], params: Type*): Type
Definition Classes
Engine
override def executeImpl(statement: String, ctx: EngineContext): Type
Definition Classes
Engine
override def name: String
Definition Classes
IEngineLogger -> Engine

Inherited methods

final def execute(stmt: String, ctx: EngineContext): Type

execute statement

execute statement

Value parameters:
stmt

statement to execute

Returns:

the result of exection

Inherited from:
Engine
final def executeFunc(name: String, ctx: EngineContext, kwargs: Map[String, Object], params: Type*): Type

execute engine specific user function

execute engine specific user function

Value parameters:
name

function name

params

function params

Inherited from:
Engine
final def getCursor(stmt: String, ctx: EngineContext): cursor

execute statement

execute statement

Value parameters:
stmt

statement to execute

Returns:

the result of execution as cursor

Inherited from:
Engine
def getCursorImpl(stmt: String, ctx: EngineContext): cursor
Inherited from:
Engine
def getDefinedFunctions(): List[String]

get list of defined functions names in lower case

get list of defined functions names in lower case

Returns:

list of defined functions names in lower case

Inherited from:
Engine
def logDebug(msg: String): Unit
Inherited from:
IEngineLogger
def logError(msg: String): Unit
Inherited from:
IEngineLogger
def logInfo(msg: String): Unit
Inherited from:
IEngineLogger
def logWarn(msg: String): Unit
Inherited from:
IEngineLogger

Inherited fields

protected var engineStarted: Boolean
Inherited from:
Engine