Skip to content

Unit Reference QueryNode

S2NX7 edited this page Sep 30, 2025 · 3 revisions

QueryNode

Screenshot 2025-09-30 164302

The QueryNode provides LINQ-style operations on collections within a Bolt graph. It allows you to filter, select, count, sum, and order items in collections dynamically.

Input Ports

  • enter : Triggers the node to perform the query operation.
  • collection : The collection to query (e.g., IEnumerable or IEnumerable<float> depending on the operation).
  • condition : A boolean condition used for operations like Where, First, Single, etc.
  • key : Key used for OrderBy or OrderByDescending.
  • value : Value used for Select, Skip, or Take.

Output Ports

  • exit : Triggered when the query operation completes.
  • body : Flow output for operations that iterate over each item.
  • item : The current item being processed during iteration.
  • result : The result of the query operation, which can be a boolean, single object, collection, or sum depending on the selected QueryOperation.
Clone this wiki locally