KuzuPyPortEx.Proxy (KuzuPyPortEx v0.1.4)

Summary

Functions

Returns a specification to start this module under a supervisor.

Close a connection to a KuzuDB database.

Execute a query on a KuzuDB database.

Callback implementation for GenServer.init/1.

Open a connection to a KuzuDB database.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

close(path, opts \\ [])

Close a connection to a KuzuDB database.

KuzuPyPortEx.Proxy.close("path/to/kuzu/db")
KuzuPyPortEx.Proxy.close("path/to/kuzu/db", timeout: 5000) # with 5 second timeout

execute(path, query, parameters \\ %{}, opts \\ [])

Execute a query on a KuzuDB database.

KuzuPyPortEx.Proxy.execute("path/to/kuzu/db", "SELECT * FROM users")
KuzuPyPortEx.Proxy.execute("path/to/kuzu/db", "SELECT * FROM users WHERE name = $name", %{name: "Adam"})
KuzuPyPortEx.Proxy.execute("path/to/kuzu/db", "SELECT * FROM users", %{}, timeout: 5000) # with 5 second timeout

init(state)

Callback implementation for GenServer.init/1.

open(path, opts \\ [])

Open a connection to a KuzuDB database.

KuzuPyPortEx.Proxy.open("path/to/kuzu/db")
KuzuPyPortEx.Proxy.open("path/to/kuzu/db", timeout: 5000) # with 5 second timeout

start_link(_)