Interface DuckDBModule

Hierarchy

  • EmscriptenModule
    • DuckDBModule

Properties

FAST_MEMORY: number
FHEAP: Float64Array
HEAP: Int32Array
HEAP16: Int16Array
HEAP32: Int32Array
HEAP8: Int8Array
HEAPF32: Float32Array
HEAPF64: Float64Array
HEAPU16: Uint16Array
HEAPU32: Uint32Array
HEAPU8: Uint8Array
IHEAP: Int32Array
PThread: PThread
TOTAL_MEMORY: number
TOTAL_STACK: number
arguments: string[]
ccall: (<I, R>(ident: string, returnType: R, argTypes: I, args: Extract<{ [ P in string | number | symbol]: StringToType<I[P]> }, any[]>, opts?: CCallOpts) => ReturnToType<R>)

Type declaration

    • <I, R>(ident: string, returnType: R, argTypes: I, args: Extract<{ [ P in string | number | symbol]: StringToType<I[P]> }, any[]>, opts?: CCallOpts): ReturnToType<R>
    • Type Parameters

      • I extends (null | JSType)[] | []

      • R extends null | JSType

      Parameters

      • ident: string
      • returnType: R
      • argTypes: I
      • args: Extract<{ [ P in string | number | symbol]: StringToType<I[P]> }, any[]>
      • Optional opts: CCallOpts

      Returns ReturnToType<R>

environment: EnvironmentType
filePackagePrefixURL: string
logReadFiles: boolean
noExitRuntime: boolean
noInitialRun: boolean
onAbort: ((what: any) => void)

Type declaration

    • (what: any): void
    • Parameters

      • what: any

      Returns void

onRuntimeInitialized: (() => void)

Type declaration

    • (): void
    • Returns void

postRun: (() => void)[]
preInit: (() => void)[]
preRun: (() => void)[]
preinitializedWebGLContext: WebGLRenderingContext
preloadedAudios: any
preloadedImages: any
stackAlloc: ((size: number) => number)

Type declaration

    • (size: number): number
    • Parameters

      • size: number

      Returns number

stackRestore: ((ptr: number) => void)

Type declaration

    • (ptr: number): void
    • Parameters

      • ptr: number

      Returns void

stackSave: (() => number)

Type declaration

    • (): number
    • Returns number

wasmBinary: ArrayBuffer

Methods

  • Parameters

    • ptr: number

    Returns void

  • Parameters

    • size: number

    Returns number

  • Parameters

    • cb: (() => any)
        • (): any
        • Returns any

    Returns void

  • Parameters

    • cb: (() => any)
        • (): any
        • Returns any

    Returns void

  • Parameters

    • cb: (() => any)
        • (): any
        • Returns any

    Returns void

  • Parameters

    • cb: (() => any)
        • (): any
        • Returns any

    Returns void

  • Parameters

    • cb: (() => any)
        • (): any
        • Returns any

    Returns void

  • Parameters

    • object: object

    Returns void

  • Parameters

    • remotePackageName: string
    • remotePackageSize: number

    Returns ArrayBuffer

  • Parameters

    • imports: WebAssemblyImports
    • successCallback: ((module: Module) => void)
        • (module: Module): void
        • Parameters

          • module: Module

          Returns void

    Returns WebAssemblyExports

  • Parameters

    • url: string
    • scriptDirectory: string

    Returns string

  • Parameters

    • event: MessageEvent<any>

    Returns void

  • Parameters

    • str: string

    Returns void

  • Parameters

    • str: string

    Returns void

Generated using TypeDoc