Built-in Functions
For all the built-in functions, this section lists the main categories in each function catalog (but not sub-categories).
See TIBCO BusinessEvents Functions Reference for full details.
Standard Functions
The standard functions catalog contains the most used functions. The standard function catalog includes the following categories:
- Comparator
- Iterator
- List
- Map
- Set
- SortedMap
- SortedSet
- Locale
- Profiler
- Rtc
- Variable
- Servlet functions
- PropertyArray
- PropertyAtom
- Reflection
- StateMachine
- ID functions
- IO functions, which allow the writing and closing of specific files.
- Calculus
- History
- Numeric
- Statistic
Legacy ActiveSpaces Functions
These functions allow you to interact with Legacy ActiveSpaces metaspaces. They are used with the Legacy ActiveSpaces channels to perform operations on the Legacy ActiveSpaces metaspace and spaces connected by the channel.
CEP Load Balancer Functions
Load balancer functions are used to configure and work with the load balancer. There are two types of load balancer functions:
- Receiver functions, which allow you to create or discard a receiver, and retrieve the receiver’s membership details.
- Router functions, which allow you to create or discard a router, and send an event to a remote receiver.
CEP Pattern Functions
Pattern functions are used with the pattern matcher language for identifying patterns in events. See TIBCO BusinessEvents® Event Stream Processing Pattern Matcher Developer Guide for details.
CEP Query Functions
Query functions are used with the query language for querying data in the cache. See TIBCO BusinessEvents® Event Stream Processing Query Developer Guide for details.
CEP Store Functions
You can use the CEP Store catalog functions to interact with TIBCO ActiveSpaces data store and external Apache Ignite cache.
The basic CEP store functions are as follows:
connect
ordisconnect
to data storeopen
orclose
a containerupdate
,put
,get
,delete
, orquery
items from the containerputAll
,getAll
, anddeleteAll
to work on items from all containerscloseQuery
to exit a query explicitly
Apart from the basic functions, other functions are grouped into the following categories:
- Metadata - Functions to get details of store, container, and fields.
- ConnectionInfo - Functions to set up connection details for data store and cache with a provision to write customized configuration functions.
- Container - Functions to set up connection details for data store and create, configure and interact with external cache such as Apache Ignite. The container functions
lock
andunlock
are supported only for Apache Ignite cache. - Item - Functions to set or get data from store items.
- QueryOptions - Functions to cover prefetch size, snapshot consistencies, reuse for ActiveSpaces store type and functions to cover execution of query on local node, colocated query, query timeout for external Apache Ignite.
- Transactions - Functions to enable or disable the transactional behavior. Additionally, if the transactional behavior is enabled, commit or rollback transaction.
- Util - Functions to check client version, edit log configurations, and set up a custom logger.
For more information on these catalog functions, see TIBCO BusinessEvents Functions Reference.
inIf external table is created by using an SQL statement (JDBC tool) then use the catalog function
Store.executeUpdate()
to insert or update rows with an SQL statement.If the table is created by using the catalog function
Store.Container.Ignite.createContainer()
then create or update the table data with catalog functionStore.put()
.
Hawk Functions
Functions to interact with Hawk micro-agents methods.
DBMS Functions
Database functions are provided for working with database concepts. See TIBCO BusinessEvents Data Modeling for more on database concepts.
Security Functions
These functions are used internally by the TIBCO BusinessEvents WebStudio, for authentication.
Studio Functions
These functions allow you to use the Studio Util functions to build classes and EAR files.