Package com.darkcollective.relix.processor.internal


package com.darkcollective.relix.processor.internal
The engine-side machinery behind com.darkcollective.relix.processor: not exported by the published artifact. What follows describes the package as a whole, as it stood before the split. Core query-execution types for the relix processor.

This package contains the central runtime data structures:

  • Row — a single tuple produced during query execution; an ordered sequence of Values described by a Schema.
  • ArrayRow — the standard positional implementation of Row, backed by a fixed-size Value[] array.
  • DataSourceConnector — the functional interface that bridges external data sources (JDBC, HTTP) to the Row stream model.
  • ExecutionContext — the shared context threaded through all operators: symbol table, per-node schema annotations, and the data-source connector.

Scalar values are in the sub-package com.darkcollective.relix.value. Expression and predicate evaluators are in com.darkcollective.relix.processor.eval. Execution operators that transform Stream<Row> pipelines are in com.darkcollective.relix.processor.exec.