Class QueryAnalyzer
java.lang.Object
com.loomcache.server.query.QueryAnalyzer
Analyzes SQL queries to identify optimization opportunities and potential issues.
Provides warnings, suggested indexes, and query plan analysis.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordAnalysis result for a query. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalyzeQuery(String sql) Analyzes a SQL query and returns optimization suggestions.explainQuery(String sql) Returns an EXPLAIN-like plan for a query without executing it.
-
Constructor Details
-
QueryAnalyzer
public QueryAnalyzer()
-
-
Method Details
-
analyzeQuery
Analyzes a SQL query and returns optimization suggestions.- Parameters:
sql- the SQL query to analyze- Returns:
- QueryAnalysis with cost, indexes, warnings, and hints
-
explainQuery
-