BangDB 2.0 Server API
Server
BangDB has mainly following types defined using which most of the activities are done.
For all database related work, we will mostly use following.
Client libraries (c++, java, etc.) or Cli exposes these APIs for user to build or interact with the server in efficient way.
User is free to implement their own client or program as needed.
Very soon we will also add REST API for the Server functions
C++
Java
bangdbEnv
bangdb_database
bangdb_table
BangDBEnv
BangDBDatabase
BangDBTable
For stream related activities, we will mostly use following
C++
Java
bangdb_stream_manager
bangdb_notification_manager
BangDBStreamManager
BangDBNotificationManager
For ML & IE related activities, we will mostly use following;
C++
Java
bangdb_ml_helper
BangDBMLHelper
For ML & IE related activities, we will mostly use following;
C++
Java
bangdb_dl_helper
BangDBDLHelper
Few helper types for database are;
C++
Java
db_aram
table_env
dataQuery
DBParam
TableEnv
DataQuery
C++
Java
bangdb_dl_helper
BangDBDLHelper
For DL releated activities, we will use following
C++
Java
db_aram
table_env
dataQuery
DBParam
TableEnv
DataQuery
Let’s go into details of each of these types;