* Add statistics struct and Support manually inject statistics This PR mainly developed the data structure used by statistical information and the function of manually modifying the statistical information. We use a statistics package alone to store statistical information, and use the 'statistics manager' as a unified entry for statistical information. For detailed data structure and explanation, please refer to the comments on the class. Manually modify statistics include: Manually modify table statistics and column statistics. The syntax is explained in the issue #6370. * Show table and column statistics 'SHOW TABLE STATS' used to show the statistics of table. 'SHOW COLUMN STATS' used to show the statistics of columns. Currently, only the tables and columns for setting statistics will be displayed in the results.
# fe-common This module is used to store some common classes of other modules. # spark-dpp This module is Spark DPP program, used for Spark Load function. Depends: fe-common # fe-core This module is the main process module of FE. Depends: fe-common, spark-dpp