base/bif/store.bif.zeek

Broker
GLOBAL

Functions to interface with broker’s distributed data store.

Namespaces

Broker, GLOBAL

Summary

Functions

Broker::__append: function

Broker::__clear: function

Broker::__close: function

Broker::__create_clone: function

Broker::__create_master: function

Broker::__decrement: function

Broker::__erase: function

Broker::__exists: function

Broker::__get: function

Broker::__get_index_from_value: function

Broker::__increment: function

Broker::__insert_into_set: function

Broker::__insert_into_table: function

Broker::__is_closed: function

Broker::__keys: function

Broker::__pop: function

Broker::__push: function

Broker::__put: function

Broker::__put_unique: function

Broker::__remove_from: function

Broker::__store_name: function

Detailed Interface

Functions

Broker::__append
Type

function (h: opaque of Broker::Store, k: any, s: any, e: interval) : bool

Broker::__clear
Type

function (h: opaque of Broker::Store) : bool

Broker::__close
Type

function (h: opaque of Broker::Store) : bool

Broker::__create_clone
Type

function (id: string, resync_interval: interval, stale_interval: interval, mutation_buffer_interval: interval) : opaque of Broker::Store

Broker::__create_master
Type

function (id: string, b: Broker::BackendType, options: Broker::BackendOptions &default = [sqlite=[path=, synchronous=<uninitialized>, journal_mode=<uninitialized>, failure_mode=Broker::SQLITE_FAILURE_MODE_FAIL, integrity_check=F]] &optional) : opaque of Broker::Store

Broker::__decrement
Type

function (h: opaque of Broker::Store, k: any, a: any, e: interval) : bool

Broker::__erase
Type

function (h: opaque of Broker::Store, k: any) : bool

Broker::__exists
Type

function (h: opaque of Broker::Store, k: any) : Broker::QueryResult

Broker::__get
Type

function (h: opaque of Broker::Store, k: any) : Broker::QueryResult

Broker::__get_index_from_value
Type

function (h: opaque of Broker::Store, k: any, i: any) : Broker::QueryResult

Broker::__increment
Type

function (h: opaque of Broker::Store, k: any, a: any, e: interval) : bool

Broker::__insert_into_set
Type

function (h: opaque of Broker::Store, k: any, i: any, e: interval) : bool

Broker::__insert_into_table
Type

function (h: opaque of Broker::Store, k: any, i: any, v: any, e: interval) : bool

Broker::__is_closed
Type

function (h: opaque of Broker::Store) : bool

Broker::__keys
Type

function (h: opaque of Broker::Store) : Broker::QueryResult

Broker::__pop
Type

function (h: opaque of Broker::Store, k: any, e: interval) : bool

Broker::__push
Type

function (h: opaque of Broker::Store, k: any, v: any, e: interval) : bool

Broker::__put
Type

function (h: opaque of Broker::Store, k: any, v: any, e: interval) : bool

Broker::__put_unique
Type

function (h: opaque of Broker::Store, k: any, v: any, e: interval) : Broker::QueryResult

Broker::__remove_from
Type

function (h: opaque of Broker::Store, k: any, i: any, e: interval) : bool

Broker::__store_name
Type

function (h: opaque of Broker::Store) : string