Covalent Bond  0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NargpA simple approach for arg-parse
 Carg_payload
 Carg_payload_obj
 Cparser
 Ncb_WIN32
 Ngraph
 CcbComputeGraph
 CcbGraphSharedLuaStack
 CcbGraphSharedMemThe shared memory of compute graph. Include 2 basic components
 CcbNode
 CcbOperatorNodeA operator node. Generate all go task. Then pass the output to the next node's inputs
 CcbRedisCachingNode
 CcbVirtualDeviceNodeThis node include virtual device infomation and perform the final operation of how to get the data from remote sql database
 Npipeline
 Capp
 CappCfg
 CgraphContainer
 Ntrans
 CleafMapStruct
 CopMapStruct
 Nutils
 CcbRestfulHttpServer
 CcbWebserver
 CsysInfo
 CcbLRUCacheWe used LRU alogrithm to implement our cache
 ClistNodeElements of list
 Ntrivial
 CcacheFile
 CcbKafkaDevice
 CcbMySqlDevice
 CcbRedisDevice
 CcbVirtualDevice
 CcbVirtualDeviceManager
 C__metaMatrixRow major table
 CbaseOpBasic operator
 CcbCell
 CcbMySQLCell
 CcbMySQLFieldA copy move from workflow MySQLResult.h and .inl file
 CcbOpAverage
 CcbOpCombine
 CcbOpFilterTODO
 CcbOpIOThe input and output of one Operator
 CcbOpMultiMap
 CcbOpNotTable
 CcbOpRowWise
 CcbOpSort
 CcbOpSum
 CcbOpTableWise
 CcbOpVar
 CcbOutputTableStruct
 CcbShape
 CcbTable
 CcbTableCol
 CcbTableHead
 CcbTableRow
 CcbVirtualSharedTableCbVirtualSharedTable is a container of shared memory
 CcbVirtualTableCbVirtualTable works as a reference from shared memory. It only use a shape and SqlCell to define different tables
 CdaemonThread
 CfrontThread_WIN32
 CluaJitThread