TIBCO BusinessEvents® Event Stream Processing Installation
Important Information
TIBCO Documentation and Support Services
Installation Overview
Installation Modes
Installation Environment
Installer Log File
Installation Requirements
Installer Account
Hardware and Software Requirements
Installing the Software
Installing in GUI Mode
Installing in Console Mode
Installing in Silent Mode
Uninstalling the Software
Uninstall in GUI Mode
Uninstall in Console Mode
Uninstalling in Silent Mode
TIBCO BusinessEvents® Event Stream Processing Pattern Matcher Developer's Guide
Important Information
TIBCO Documentation and Support Services
Pattern Matcher Feature Overview
Comparison of Pattern Matcher and Other Components
Pattern Matching Functions in a Project
Success and Failure Listeners (Callback Functions)
Function Documentation
Advanced Listeners
Listener Required Signature
Pattern Matching Examples
Pattern Matcher Grammar
Define Pattern Clause
Using Clause
With Clause
Correlation or Subscription Value
With Clause and the Correlation Property
Correlation and Exact Match
Starts With Clause
Clauses for Explicit Temporal Constructs
TIBCO BusinessEvents® Event Stream Processing Query Developer's Guide
Important Information
TIBCO Documentation and Support Services
Query Features Overview
Two Types of Queries—Snapshot and Continuous
Summary of Functions Used to Create and Execute Queries
Query From a Rule (in an Inference Agent)
Query as a Pre-filter
Query Language Components
Select Clause
Delete Clause
From Clause
Where Clause
Group by Clause
Order by Clause
Limit Clause
Stream Clause
Stream Policy
The Query Language Usage
Queries Construction and Query Results Usage
Query Function Catalog
Functions Within Queries
Bind Variables Usage
Lifecycle of a Query—Use of Query Functions
Query Definition Creation
Query Statement Opening
Bind Variables Value Setting (if Used)
Query Statement Execution
Obtain Results Using a Result Set
Obtain Results Using a Callback Rule Function
Statement Closing and Query Definition Deletion
Result Set Data Usage (Snapshot Queries)
Move the Cursor to the Next Row
Count of Records in Certain Result Sets
Callback Rule Function Data Usage
Execute with Callback Function
Execute with Batch Callback Function
The Callback Rule Function Required Signature
The Delete Query
Simple Snapshot Query Example
Simple Continuous Query Example
Example Showing Batching of Return Values (Continuous Queries)
Bind Variables in Query Text
Datatype Assignment to a Bind Variable
Collocated Inference Agents and Dynamic Query Agent Sessions
Collocated Query and Inference Agents
Dynamic Query Agent Sessions
Design Optimization
Reuse Existing Queries and Statements Whenever Possible
Improve Performance by Pre-fetching Objects (Cache Queries)
Optimize WHERE Clause Expressions
Use Indexing for More Efficient Cache Queries
Creating Indexes Using a Coherence Function
Creating an Index Using a Domain Object Override Setting
Use Filtering for Efficient Joins (Cache Queries)
Effect of the Cache on Continuous Queries
Effect of Time on Cache Queries
Continuous Queries
Overview of Continuous Queries
Query Windows
Working With Implicit Windows
Working With Sliding Tumbling and Time Windows
Explicit Window Example (Cache Query)
Sliding Window Examples (Cache Queries)
Tumbling Window Examples (Cache Queries)
Time Window Examples (Cache Queries)
Event Stream Processing (ESP) Queries
Event Stream Processing Queries Overview
Example ESP Query Strings
Event Assertion in a Query Agent
Events Asserted Locally Feed Second-Level Queries
Some ESP Query Use Cases
Map and Reduce
ETL (Extract Transform Load) Pattern
Standalone ESP Project Configuration
Query Language Reference
Miscellaneous Terms Used in Syntax Diagrams
Syntax Diagrams
Operators for Unary Expressions
Operators for Binary Expressions
Operators for Other Expressions
Wildcards Datatypes Literals Identifiers and Keywords