sql

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ChunksFunctions = []string{
	"init_chunks",
	"insert_chunk",
	"select_chunk",
	"select_chunks_by_document",
	"select_chunks_by_path_descendant",
	"select_chunks_by_path_ancestor",
	"select_chunks_by_similarity",
	"select_chunks_by_similarity_with_context",
	"delete_chunk",
	"update_chunk_embedding",
}

Function lists for verification

View Source
var DocumentsFunctions = []string{
	"init_documents",
	"insert_document",
	"select_document",
	"select_all_documents",
	"search_documents",
	"update_document",
	"delete_document",
}
View Source
var EdgesFunctions = []string{
	"init_edges",
	"insert_edge",
	"select_edge",
	"select_edges_from_chunk",
	"select_edges_to_chunk",
	"select_edges_connected_to_chunk",
	"select_edges_from_entity",
	"select_edges_to_entity",
	"delete_edge",
	"update_edge_weight",
	"traverse_bfs_from_chunk",
}
View Source
var EntitiesFunctions = []string{
	"init_entities",
	"insert_entity",
	"select_entity",
	"select_entity_by_name",
	"search_entities",
	"select_entities_by_type",
	"delete_entity",
	"update_entity_metadata",
	"select_chunks_mentioning_entity",
}

Functions

func Init

func Init(db *sql.DB) error

Init intializes db extensions

func LoadAllSql

func LoadAllSql(db *sql.DB, force bool) error

LoadAllSql loads all SQL functions

func LoadChunksSql

func LoadChunksSql(db *sql.DB, force bool) error

LoadChunksSql loads chunk-related SQL functions

func LoadDocumentsSql

func LoadDocumentsSql(db *sql.DB, force bool) error

LoadDocumentsSql loads document-related SQL functions

func LoadEdgesSql

func LoadEdgesSql(db *sql.DB, force bool) error

LoadEdgesSql loads edge-related SQL functions

func LoadEntitiesSql

func LoadEntitiesSql(db *sql.DB, force bool) error

LoadEntitiesSql loads entity-related SQL functions

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL