Class: Dataflow::Nodes::Filter::WhereNode
- Inherits:
-
ComputeNode
- Object
- ComputeNode
- Dataflow::Nodes::Filter::WhereNode
- Defined in:
- lib/dataflow/nodes/filter/where_node.rb
Overview
Select records that match the condition.
Constant Summary collapse
- VALID_OPS =
%w(eq ne le lt ge gt).freeze
Constants included from SchemaMixin
SchemaMixin::SAMPLE_DATA_OUTPUT, SchemaMixin::SEPARATOR
Method Summary
Methods inherited from ComputeNode
#all_dependencies, #compute, #data_node, data_node_opts, #dependencies, dependency_opts, ensure_data_node_exists, ensure_dependencies, #execute_local_batch_computation, #execute_local_computation, #execution_valid?, #explain_update, #force_computing_lock_release!, #locked_for_computing?, #make_batch_params, #needs_automatic_recomputing?, #recompute, #schema, #set_defaults, #updated?, #updated_at, #updated_at=, #valid_for_computation?
Methods included from SchemaMixin
#infer_partial_schema, #infer_schema, #sample_data, #schema_inferrer
Methods included from Dataflow::Node
#all_dependencies, find, #metadata, #recompute, #required_by, #valid_for_computation?, #validate!