Operator ODMCompiledRuleset
Specialized toolkits - release 4.3.1.0-prod20190605 > com.ibm.streams.rulescompiler 1.2.19 > com.ibm.streams.rulescompiler > ODMCompiledRuleset
This operator is for internal use only by the ODM rules compiler. It is used to provide a compiled version of the rules logic which can be updated dynamically at runtime.
Summary
- Ports
- This operator has 2 input ports and 1 output port.
- Windowing
- This operator does not accept any windowing configurations.
- Parameters
- This operator supports 3 parameters.
Optional: rulesetId, sharedObjectBlobAttribute, sharedObjectPathAttribute
- Metrics
- This operator does not report any metrics.
Properties
- Implementation
- C++
- Threading
- Never - Operator never provides a single threaded execution context.
- Ports (0)
-
- Properties
-
- Optional: false
- ControlPort: false
- TupleMutationAllowed: true
- WindowingMode: NonWindowed
- WindowPunctuationInputMode: Oblivious
- Ports (1)
-
- Properties
-
- Optional: true
- ControlPort: true
- TupleMutationAllowed: true
- WindowingMode: NonWindowed
- WindowPunctuationInputMode: Oblivious
- Assignments
- This operator allows any SPL expression of the correct type to be assigned to output attributes.
- Ports (0)
-
- Properties
-
- Optional: false
- TupleMutationAllowed: true
- WindowPunctuationOutputMode: Preserving
Optional: rulesetId, sharedObjectBlobAttribute, sharedObjectPathAttribute
- rulesetId
-
A unique identifier for this ruleset which is used to identify whether incoming shared object updates correspond to this ruleset.
- Properties
-
- Type: rstring
- Cardinality: 1
- Optional: true
- ExpressionMode: AttributeFree
-
Name of attribute in the control port which may contain blob data corresponding to contents of updated shared objects to load.
- Properties
-
- Type: rstring
- Cardinality: 1
- Optional: true
- ExpressionMode: AttributeFree
-
Name of attribute in the control port which may contain the absolute path of updated shared objects to load.
- Properties
-
- Type: rstring
- Cardinality: 1
- Optional: true
- ExpressionMode: AttributeFree
- libdl