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.

For all database related work, we will mostly use following:

  • BangDBEnv
  • BangDBDatabase
  • BangDBTable

For stream related activities, we will mostly use following:

  • BangDBStreamManager
  • BangDBNotificationManager

For ML & IE related activities, we will mostly use following:

  • BangDBMLHelper

For DL related activities, we will mostly use following:

  • BangDBDLHelper

Few helper types for database are:

  • DBParam
  • TableEnv
  • DataQuery

Let's go into details of each of these types.