Skip to content
Snippets Groups Projects

Query Execution Package

This is the package used by the query service to execute queries on the database.

Executor Interface

Any new executor needs to implement the Executor interface in interface.go.

Creating an Executor

import "git.science.uu.nl/datastrophe/query-execution/arangodb"

arangodbService := arangodb.NewService()

Executing a Query

queryResult, err := arangodbService.ExecuteQuery(query string, databaseUsername string, databasePassword string, databaseHost string, databasePort int, internalDatabase string)