Towards virtual tables.

This commit is contained in:
Nuno Cruces
2023-11-17 19:06:10 +00:00
parent 787086b8c1
commit 2c2f825bc5
7 changed files with 273 additions and 59 deletions

View File

@@ -423,10 +423,10 @@ func exportCallbacks(env wazero.HostModuleBuilder) wazero.HostModuleBuilder {
util.ExportFuncVI(env, "go_value", valueCallback)
util.ExportFuncVIII(env, "go_inverse", inverseCallback)
util.ExportFuncIIIIII(env, "go_compare", compareCallback)
util.ExportFuncIIIIII(env, "go_vtab_create", vtabConnectCallback)
util.ExportFuncIIIIII(env, "go_vtab_connect", vtabConnectCallback)
util.ExportFuncIIIIII(env, "go_vtab_create", vtabReflectCallback("Create"))
util.ExportFuncIIIIII(env, "go_vtab_connect", vtabReflectCallback("Connect"))
util.ExportFuncII(env, "go_vtab_disconnect", vtabDisconnectCallback)
util.ExportFuncII(env, "go_vtab_destroy", vtabDisconnectCallback)
util.ExportFuncII(env, "go_vtab_destroy", vtabDestroyCallback)
util.ExportFuncIII(env, "go_vtab_best_index", vtabBestIndexCallback)
util.ExportFuncIIIII(env, "go_vtab_update", vtabCallbackIIII)
util.ExportFuncIII(env, "go_vtab_rename", vtabCallbackII)