Package com.loomcache.server.query
@NullMarked
package com.loomcache.server.query
-
ClassDescriptionExtracts attribute values from map keys and values using reflection.Configuration for an index on a map column.Enumeration of index types supported by the query engine.Executes SQL JOIN operations.MapIndex<K,
V> In-memory secondary index on a map column.MapPredicate<K,V> Generic predicate for filtering distributed map entries by key and value.PagingPredicate<K,V> Stateful map-entry predicate that returns one page of matching entries at a time.Sealed interface for filter predicates.Predicate that combines two predicates with AND logic.Predicate that tests BETWEEN: field BETWEEN low AND high (inclusive)Predicate that tests equality: field == valuePredicate that always returns false.Predicate that tests greater than or equal: field >= valuePredicate that tests greater than: field > valuePredicate that tests case-insensitive LIKE pattern matching with SQL wildcards.Predicate that tests IN: field IN (values...)Join predicate that tests equality between a left and right column.Predicate variant for join conditions that need access to both source rows.Predicate that tests less than or equal: field invalid input: '<'= valuePredicate that tests less than: field invalid input: '<' valuePredicate that tests LIKE pattern matching with SQL wildcards (% and _).Predicate that tests inequality: field !Predicate that negates another predicate.Predicate that combines two predicates with OR logic.Predicate wrapper that carries an explicit partition key for query routing.Predicate that tests Java regex matching against a field's string value.Predicate that always returns true.PredicateBuilder<K,V> Fluent predicate builder for distributed map queries.Entry-level fluent predicate operations.Factory class providing the full predicate set for distributed map queries.Analyzes SQL queries to identify optimization opportunities and potential issues.Analysis result for a query.Executes QueryPlan against a DistributedMap.Caches query results for identical queries within a TTL window.Statistics about cache performance.Shared SQL/query safety limits.Query optimizer for the SQL query engine.Column pruning optimization: only loads columns needed by SELECT, WHERE, and ORDER BY.Constant folding optimization: evaluates constant expressions at compile time.Cost estimate for a query plan.Index selection optimization: chooses the best index for WHERE clause predicates.Limit push-down optimization: pushes LIMIT closer to the scan when possible.Sealed interface for optimization rules.Optimized query plan with metadata.Predicate push-down optimization: moves predicates closer to the data source.Cost estimator for query execution.LRU cache for parsed and optimized query plans.Table statistics for cost estimation.Represents a parsed SQL query in executable form.Aggregate function specification (e.g., COUNT, SUM, AVG, MIN, MAX).Join specification for SQL JOIN operations.OrderBy clause specifying column and sort direction.Profiles query execution stages to identify bottlenecks.Record representing a single profiling entry for a stage.Complete query profile with stage information and bottleneck identification.Query execution stages.Statistics about query execution performance.Logs and analyzes slow queries in a bounded circular buffer.A query pattern with statistics.Record representing a single slow query log entry.Statistics about slow queries grouped by normalized SQL pattern.Enumeration of SQL column types supported by the query engine.Catalog metadata for a SQL index declared through DDL.Catalog metadata for a SQL mapping.Calcite-backed SQL parser for basic SELECT queries and catalog DDL.Parsed CREATE INDEX DDL statement.Parsed CREATE MAPPING DDL statement.Parsed CREATE TYPE DDL statement.Parsed CREATE VIEW DDL statement.Parsed DELETE DML statement.Parsed EXPLAIN statement for a SELECT query.Parsed INSERT INTO DML statement.Parse error with position information.Parsed SHOW catalog statement.Parsed SINK INTO DML statement.Concrete syntax error implementation.Parsed UPDATE DML statement.Represents a SQL query result set.Represents a single row in a SQL result set.Catalog metadata for a user-defined SQL type declared through DDL.Catalog metadata for a virtual SQL view declared through DDL.