Skip to content

DatabaseSync

[<Interface>]
type DatabaseSync =
    abstract member isOpen: bool
    abstract member isTransaction: bool
    abstract member ``function`` (name: string, func: Delegate) : unit
    abstract member ``function`` (name: string, options: FunctionOptions, func: Delegate) : unit
    abstract member ``open`` () : unit
    abstract member aggregate<'T> (name: string, options: AggregateOptions<'T>) : unit
    abstract member aggregate (name: string, options: AggregateOptions) : unit
    abstract member applyChangeset (changeset: Uint8Array, ?options: ApplyChangesetOptions) : bool
    abstract member close () : unit
    abstract member createSession (?options: CreateSessionOptions) : Session
    abstract member dispose () : unit
    abstract member enableLoadExtension (allow: bool) : unit
    abstract member exec (sql: string) : unit
    abstract member loadExtension (path: string) : unit
    abstract member location (?dbName: string) : string option
    abstract member prepare (sql: string) : StatementSync
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Properties

abstract member isOpen: bool
abstract member isTransaction: bool

Methods

abstract member ``function`` (name: string, func: Delegate) : unit
abstract member ``function`` (name: string, options: FunctionOptions, func: Delegate) : unit
abstract member ``open`` () : unit
abstract member aggregate<'T> (name: string, options: AggregateOptions<'T>) : unit
abstract member aggregate (name: string, options: AggregateOptions) : unit
abstract member applyChangeset (changeset: Uint8Array, ?options: ApplyChangesetOptions) : bool
abstract member close () : unit
abstract member createSession (?options: CreateSessionOptions) : Session
abstract member dispose () : unit
abstract member enableLoadExtension (allow: bool) : unit
abstract member exec (sql: string) : unit
abstract member loadExtension (path: string) : unit
abstract member location (?dbName: string) : string option
abstract member prepare (sql: string) : StatementSync