2020-09-15 17:52:06 -05:00
|
|
|
# NoSQLBench Module Dependencies
|
2020-09-15 17:23:07 -05:00
|
|
|
|
|
|
|
```plantuml
|
|
|
|
|
|
|
|
digraph Test {
|
2020-09-15 17:52:06 -05:00
|
|
|
compound=true
|
2020-09-15 17:23:07 -05:00
|
|
|
|
2020-09-15 17:52:06 -05:00
|
|
|
rankdir=LR;
|
2020-09-15 17:23:07 -05:00
|
|
|
node[shape=none]
|
|
|
|
node[shape="box"]
|
|
|
|
|
2020-09-15 17:52:06 -05:00
|
|
|
subgraph cluster1 {
|
|
|
|
label="drivers"
|
|
|
|
driver_diag[label="driver-diag"];
|
|
|
|
driver_stdout[label="driver-stdout"];
|
|
|
|
driver_tcp[label="driver-tcp"];
|
|
|
|
driver_http[label="driver-http"];
|
|
|
|
driver_cql_shaded[label="driver-cql-shaded"];
|
|
|
|
driver_cqlverify[label="driver-cqlverify"];
|
|
|
|
driver_web[label="driver-web"];
|
|
|
|
driver_kafka[label="driver-kafka"];
|
|
|
|
driver_mongodb[label="driver-mongodb"];
|
|
|
|
driver_jmx[label="driver-jmx"];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
driver_diag -> engine_api [ltail="cluster1"];
|
|
|
|
|
|
|
|
subgraph cluster0 {
|
|
|
|
label="engine"
|
|
|
|
engine_core[label="engine-core"];
|
|
|
|
engine_extensions[label="engine-extensions"];
|
|
|
|
engine_docs[label="engine-docs"];
|
|
|
|
engine_cli[label="engine-cli"];
|
|
|
|
engine_rest[label="engine-rest"];
|
|
|
|
engine_docker[label="engine-docker"];
|
2020-09-15 19:31:09 -05:00
|
|
|
engine_api[label="engine-api"];
|
|
|
|
docsys[label="docsys"];
|
2020-09-15 17:52:06 -05:00
|
|
|
}
|
|
|
|
|
2020-09-15 19:31:09 -05:00
|
|
|
engine_api -> drivers_api;
|
2020-09-15 17:52:06 -05:00
|
|
|
// subgraph cluster2 {
|
|
|
|
// label="APIs"
|
|
|
|
nb_api[label="nb-api"];
|
2020-09-15 19:31:09 -05:00
|
|
|
nb_annotations[label="nb-annotations",tooltip="sdf"];
|
2020-09-15 17:52:06 -05:00
|
|
|
nb_api -> nb_annotations;
|
|
|
|
//}
|
|
|
|
|
|
|
|
subgraph cluster3 {
|
2020-09-15 19:31:09 -05:00
|
|
|
label="virtdata-userlibs"
|
2020-09-15 17:52:06 -05:00
|
|
|
virtdata_lib_curves4[label="virtdata-lib-curves4"];
|
|
|
|
virtdata_lib_realer[label="virtdata-lib-realer"];
|
|
|
|
virtdata_lib_random[label="virtdata-lib-random"];
|
|
|
|
virtdata_realdata[label="virtdata-realdata"];
|
|
|
|
virtdata_lib_basics[label="virtdata-lib-basics"];
|
2020-09-15 19:31:09 -05:00
|
|
|
virtdata_api[label="virtdata-api"];
|
|
|
|
virtdata_lang[label="virtdata-lang"];
|
2020-09-15 17:52:06 -05:00
|
|
|
}
|
2020-09-15 17:23:07 -05:00
|
|
|
|
2020-09-15 17:52:06 -05:00
|
|
|
docsys -> nb_api;
|
2020-09-15 17:23:07 -05:00
|
|
|
|
|
|
|
|
|
|
|
engine_api -> nb_api;
|
|
|
|
engine_api -> nb_annotations;
|
2020-09-15 19:31:09 -05:00
|
|
|
engine_api -> virtdata_lib_basics[lhead="cluster3"];
|
2020-09-15 17:52:06 -05:00
|
|
|
engine_core -> engine_api [ltail="cluster0"];
|
2020-09-15 17:23:07 -05:00
|
|
|
engine_docs -> docsys;
|
|
|
|
engine_cli -> engine_core;
|
|
|
|
engine_cli -> engine_docker;
|
|
|
|
engine_rest -> engine_cli;
|
|
|
|
|
2020-09-15 19:31:09 -05:00
|
|
|
|
|
|
|
|
2020-09-15 17:52:06 -05:00
|
|
|
/**
|
2020-09-15 17:23:07 -05:00
|
|
|
nb[label="nb"];
|
|
|
|
nb -> driver_web;
|
|
|
|
nb -> driver_kafka;
|
|
|
|
nb -> driver_stdout;
|
|
|
|
nb -> driver_diag;
|
|
|
|
nb -> driver_tcp;
|
|
|
|
nb -> driver_http;
|
|
|
|
nb -> driver_jmx;
|
|
|
|
nb -> driver_cql_shaded;
|
|
|
|
nb -> driver_cqlverify;
|
|
|
|
nb -> driver_cql_mongodb;
|
|
|
|
nb -> engine_rest;
|
|
|
|
nb -> engine_cli;
|
|
|
|
nb -> engine_docs;
|
|
|
|
nb -> engine_core;
|
|
|
|
nb -> engine_extensions;
|
2020-09-15 17:52:06 -05:00
|
|
|
**/
|
2020-09-15 17:23:07 -05:00
|
|
|
|
|
|
|
driver_tcp -> driver_stdout;
|
|
|
|
driver_cqlverify -> driver_cql_shaded;
|
|
|
|
driver_kafka -> driver_stdout;
|
|
|
|
|
|
|
|
virtdata_api -> nb_api;
|
|
|
|
virtdata_api -> virtdata_lang;
|
2020-09-15 17:52:06 -05:00
|
|
|
virtdata_lib_basics -> virtdata_api [ltail=cluster3];
|
2020-09-15 17:23:07 -05:00
|
|
|
virtdata_lib_random -> virtdata_lib_basics
|
|
|
|
virtdata_lib_curves4 -> virtdata_lib_basics;
|
|
|
|
|
2020-09-15 17:52:06 -05:00
|
|
|
/**
|
2020-09-15 17:23:07 -05:00
|
|
|
mvndefaults[label="mvn-defaults"];
|
|
|
|
mvndefaults -> TESTDEPS;
|
2020-09-15 17:52:06 -05:00
|
|
|
**/
|
2020-09-15 17:23:07 -05:00
|
|
|
|
2020-09-15 17:52:06 -05:00
|
|
|
virtdata_lib_realer -> virtdata_lib_basics;
|
2020-09-15 17:23:07 -05:00
|
|
|
|
2020-09-15 19:31:09 -05:00
|
|
|
/**
|
2020-09-15 17:23:07 -05:00
|
|
|
virtdata_userlibs -> virtdata_realdata;
|
|
|
|
virtdata_userlibs -> virtdata_lib_realer;
|
|
|
|
virtdata_userlibs -> virtdata_lib_random;
|
|
|
|
virtdata_userlibs -> virtdata_lib_basics;
|
|
|
|
virtdata_userlibs -> virtdata_lib_curves4;
|
|
|
|
virtdata_userlibs -> docsys;
|
2020-09-15 19:31:09 -05:00
|
|
|
**/
|
|
|
|
|
2020-09-15 17:23:07 -05:00
|
|
|
}
|
|
|
|
```
|