dal/binding/dal.go
Anton Nesterov c665c1c2fb
[feat] nodejs bindings
Signed-off-by: Anton Nesterov <anton@demiurg.io>
2024-08-20 13:09:35 +02:00

25 lines
380 B
Go

package main
import "C"
import (
"strings"
_ "github.com/mattn/go-sqlite3"
"l12.xyz/dal/facade"
)
//export InitSQLite
func InitSQLite(pragmas string) {
pragmasArray := strings.Split(pragmas, ";")
facade.InitSQLite(pragmasArray)
}
//export HandleQuery
func HandleQuery(input []byte) []byte {
var out []byte
facade.HandleQuery(&input, &out)
return out
}
func main() {}