Functions: com.teracloud.streams.dps 6.0.0
Functions
- dlAcquireLock(uint64, float64, float64, uint64)
- Acquire lock, with an explicit lease time in seconds and a maximum time to wait to acquire the lock.
- dlAcquireLock(uint64, uint64)
- Acquire a distributed lock.
- dlCreateOrGetLock(rstring, uint64)
- Create a new distributed lock with a given name or get it if it already exists.
- dlGetLastDistributedLockErrorCode()
- Get the error code of the last DL error
- dlGetLastDistributedLockErrorString()
- Get the description of the error that occurred on the most recently executed operation in the DL API, if any.
- dlGetPidForLock(rstring, uint64)
- Get the process id that is currently holding a given lock.
- dlReleaseLock(uint64, uint64)
- Release the given distributed lock id.
- dlRemoveLock(uint64, uint64)
- Remove the distributed lock with the given id.
- dpsBase64Decode(rstring, rstring)
- Base64 decode a given string.
- dpsBase64Encode(rstring, rstring)
- Base64 encode a given string.
- dpsBeginIteration(uint64, uint64)
- Gets a store iterator that can be used to iterate over all the key-value pairs in a given store id.
- dpsClear(uint64, uint64)
- Clear the given store.
- dpsCreateOrGetStore(rstring, T1, T2, uint64)
- Create a new process store with a given name or simply return its handle it already exists.
- dpsCreateStore(rstring, T1, T2, uint64)
- Create a new process store with a given name.
- dpsDeserialize(uint64, blob, T1, T2, uint64)
- Deserializes a given blob containing one or more serialized key-value pairs.
- dpsEndIteration(uint64, uint64, uint64)
- Ends a store iteration.
- dpsFindStore(rstring, uint64)
- Find a process store given its name.
- dpsGet(uint64, T1, T2, uint64)
- Given a key, retrieves its value from the given store.
- dpsGetDetailsAboutThisMachine(rstring, rstring, rstring)
- Get details of the client machine where this operator is running.
- dpsGetKVPairs(uint64, list<T1>, list<T2>, int32, int32, uint64)
- Read/fetch multiple Key/Value (KV) pairs present in a given store.
- dpsGetKeys(uint64, list<T1>, int32, int32, rstring, rstring, uint64)
- Read/fetch multiple keys present in a given store.
- dpsGetLastErrorCodeTTL()
- Get the error code of the last error occurred involving data that was stored with a Time To Live (TTL).
- dpsGetLastErrorStringTTL()
- Get the description of the last error that occurred involving data stored with a Time To Live (TTL).
- dpsGetLastStoreErrorCode()
- Get the error code of the last store error.
- dpsGetLastStoreErrorString()
- Get the description of the last store error.
- dpsGetNext(uint64, uint64, T1, T2, uint64)
- Get the next key and value of given types in the given store when iterating over all the items in the store.
- dpsGetNoSqlDbProductName()
- Get the name of the NoSQL database product being used.
- dpsGetSafe(uint64, T1, T2, uint64)
- Given a key, retrieve its value from the given store.
- dpsGetSplTypeNameForKey(uint64)
- Get the SPL type name for the key of a given store id.
- dpsGetSplTypeNameForValue(uint64)
- Get the SPL type name for the value of a given store id.
- dpsGetStoreName(uint64)
- Get the store name for a given store id.
- dpsGetTTL(T1, T2, uint64)
- Get an item that was stored with a TTL (Time To Live in seconds) value.
- dpsGetTTL(T1, T2, uint64, boolean, boolean)
- Get an item that was stored with a TTL (Time To Live in seconds) value.
- dpsGetValues(uint64, list<T1>, list<boolean>, list<T2>, uint64)
- Read/fetch values for a given list of multiple keys present in a given store.
- dpsHas(uint64, T1, uint64)
- Check if an item exists in the given store.
- dpsHasKeys(uint64, list<T1>, list<boolean>, uint64)
- This function can be called to check for the existence of a given list of keys in a given store.
- dpsHasTTL(T1, uint64)
- Check if an item exists that was stored with a TTL (Time To Live in seconds) value.
- dpsHasTTL(T1, uint64, boolean)
- Check if an item exists that was stored with a TTL (Time To Live in seconds) value.
- dpsIsConnected()
- Checks the connection status of the back-end data store.
- dpsPersist(uint64)
- Persist any operations involving stores used in this application to disk.
- dpsPut(uint64, T1, T2, uint64)
- Put a new key-value pair into a store.
- dpsPutKVPairs(uint64, list<T1>, list<T2>, uint64)
- Write multiple Key/Value (KV) pairs to a given store.
- dpsPutSafe(uint64, T1, T2, uint64)
- Put an item into the given store.
- dpsPutTTL(T1, T2, uint32, uint64)
- Put an key-value pair with in a TTL (Time To Live in seconds) value into the global area of the back-end data store.
- dpsPutTTL(T1, T2, uint32, uint64, boolean, boolean)
- Put a key-value pair with in a TTL (Time To Live in seconds) value into the global area of the back-end data store.
- dpsPutTTL(T1, T2, uint32, uint64, uint32, uint32, boolean, boolean)
- Put a key-value pair with in a TTL (Time To Live in seconds) value into the global area of the back-end data store.
- dpsReconnect()
- Reconnect to the back-end data store.
- dpsRemove(uint64, T1, uint64)
- Remove an item from the given store.
- dpsRemoveKeys(uint64, list<T1>, int32, uint64)
- Remove a given list of keys from a given store.
- dpsRemoveStore(uint64, uint64)
- Remove a process store given its handle.
- dpsRemoveTTL(T1, uint64)
- Remove an item that was stored with a TTL (Time To Live in seconds) value.
- dpsRemoveTTL(T1, uint64, boolean)
- Remove an item that was stored with a TTL (Time To Live in seconds) value.
- dpsRunDataStoreCommand(list<rstring>, rstring, uint64)
- Run any aribitrary Redis command by providing the different parts of that Redis command inside a list of strings.
- dpsRunDataStoreCommand(rstring, uint64)
- Run simple arbitrary back-end data store (fire and forget) native commands.
- dpsRunDataStoreCommand(uint32, rstring, rstring, rstring, rstring, rstring, rstring, uint64)
- This is an advanced function that can be used to execute arbitrary back-end data store two way native commands for database technologies that work with cURL.
- dpsSerialize(uint64, blob, T1, T2, uint64)
- Serializes all the key-value pairs in a given store id into a blob.
- dpsSetConfigFile(rstring)
- Sets a path to the configuration file.
- dpsSize(uint64, uint64)
- Get the total number of key-value pairs in the given store.
- initializeDpsNoException()
- Initialize the connection to the DPS without throwing an exception on failure.