Class QueryHandler

java.lang.Object
com.loomcache.server.handler.QueryHandler

public class QueryHandler extends Object
Handles SQL query operations over the network. Routes queries to the QueryEngine for execution against distributed maps.

Supported Operations:

  • SQL_QUERY_EXECUTE — execute a parameterized query against a map

Message Format:

  • mapName — target map name to query
  • key — serialized QueryPlan object
  • value — (optional) query parameters

Response Format: The response value contains serialized SqlResult containing:

  • Column names
  • Column types
  • Result rows
Since:
1.0
  • Constructor Details

    • QueryHandler

      public QueryHandler(DataStructureRegistry dataStructureRegistry, int instanceNumber)
      Create a query handler.
      Parameters:
      dataStructureRegistry - the registry containing distributed structures (non-null)
      instanceNumber - the node instance number for logging (non-negative)
      Throws:
      NullPointerException - if dataStructureRegistry is null
  • Method Details