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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| 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 close () : unit
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