Module optimizer

Module optimizer 

Source
Expand description

Query optimization for TensorLogic

Optimizes logical queries by:

  • Reordering predicates in rule bodies for better performance
  • Selecting optimal join orders
  • Estimating predicate selectivity
  • Cost-based query planning
  • Cardinality estimation
  • Statistics tracking
  • Materialized views for common queries

Structs§

MaterializedView
Materialized view metadata
MaterializedViewManager
Materialized view manager
OptimizationRecommendation
Optimization recommendation
PredicateStats
Statistics for a single predicate
QueryOptimizer
Query optimizer for TensorLogic
QueryPlan
Query plan for a goal
ViewStatistics
View usage statistics

Enums§

PlanNode
Query plan node representing a single operation