Expand description
Knowledge Base Query Language
This module provides a SPARQL-like query language for semantic knowledge bases:
- Triple pattern matching for graph queries
- Pattern matching for logic terms with wildcards
- Query optimization (join order, filter pushdown)
- Complex boolean queries (AND/OR/NOT)
Structs§
- Query
- A query for the knowledge base
- Query
Executor - Query executor with optimization
- Query
Result - Query execution result
- Query
Stats - Query execution statistics
Enums§
- Boolean
Query - Boolean query operators
- Filter
Expr - Query filter expressions
- Query
Pattern - Query pattern for matching predicates
- Term
Pattern - Pattern for matching terms
- Term
Type - Term type for type constraints