Files
secondo/Algebras/Relation-C++/Figures/RelationAlgebraArchitecture.fig

98 lines
4.7 KiB
Plaintext
Raw Permalink Normal View History

2026-01-23 17:03:45 +08:00
#FIG 3.2
Landscape
Center
Metric
A4
70.00
Single
-2
1200 2
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
3240 3195 6390 3195 6390 4455 3240 4455 3240 3195
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3240 3600 6390 3600
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
3240 5175 6390 5175 6390 6435 3240 6435 3240 5175
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3240 5580 6390 5580
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
0 0 1.00 60.00 120.00
2340 2790 3915 3195
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
0 0 1.00 60.00 120.00
4773 5175 4766 4468
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
0 0 1.00 60.00 120.00
7200 7020 7200 5175 5895 4455
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
5355 1440 8505 1440 8505 2700 5355 2700 5355 1440
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5355 1935 8505 1935
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
855 1530 4005 1530 4005 2790 855 2790 855 1530
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
855 1935 4005 1935
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
0 0 1.00 60.00 120.00
6795 2700 5715 3195
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
0 0 1.00 60.00 120.00
8955 990 7426 1442
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
0 0 1.00 60.00 120.00
5130 990 6344 1444
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
3375 -270 6525 -270 6525 990 3375 990 3375 -270
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
3375 180 6525 180
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
7290 -270 10440 -270 10440 990 7290 990 7290 -270
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
7290 180 10440 180
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
1215 7650 4365 7650
2 2 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
1215 7020 4365 7020 4365 8235 1215 8235 1215 7020
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4995 7650 8145 7650
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4995 7020 8145 7020 8145 8235 4995 8235 4995 7020
2 1 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 3
2430 7020 2430 5175 3690 4455
4 0 0 50 0 0 12 0.0000 4 0 90 1350 2430 \001
4 0 0 50 0 0 14 0.0000 4 180 1545 3375 3465 RelationAlgebra.h\001
4 0 0 50 0 0 14 0.0000 4 180 1845 3330 5445 RelationCommon.cpp\001
4 0 0 50 0 0 10 0.0000 4 165 2700 3285 6255 memory and the persistent relational algebra.\001
4 0 0 50 0 0 10 0.0000 4 165 2520 3285 5850 - Implementation of the classes Tuple and\001
4 0 0 50 0 0 10 0.0000 4 135 2775 3285 6075 Relation, which is common to both the main \001
4 0 0 50 0 0 10 0.0000 4 165 2850 3330 3825 - Interface of classes Tuple and Relation, which\001
4 0 0 50 0 0 10 0.0000 4 150 2535 3330 4005 are the memory representation of the type \001
4 0 0 50 0 0 10 0.0000 4 165 1560 3330 4185 constructors tuple and rel.\001
4 0 0 50 0 0 10 0.0000 4 150 1725 5490 2610 sortmergejoin, hashjoin, etc.\001
4 0 0 50 0 0 10 0.0000 4 165 2775 5490 2385 example: max, min, avg, sum, sort, loopjoin,\001
4 0 0 50 0 0 10 0.0000 4 165 2655 5490 2160 - Implementation of extended operators, for \001
4 0 0 50 0 0 14 0.0000 4 180 2535 5580 1755 ExtendedRelationAlgebra.cpp\001
4 0 0 50 0 0 14 0.0000 4 180 1740 990 1800 RelationAlgebra.cpp\001
4 0 0 50 0 0 10 0.0000 4 75 465 990 2700 rename.\001
4 0 0 50 0 0 10 0.0000 4 165 2940 990 2520 consume, attr, filter, project, product, count, and\001
4 0 0 50 0 0 10 0.0000 4 165 2730 990 2340 - Implementation of the main operators: feed,\001
4 0 0 50 0 0 10 0.0000 4 165 2730 990 2160 - Definition of tuple and rel type constructors\001
4 0 0 50 0 0 14 0.0000 4 180 2415 3510 45 ExtRelAlgMainMemory.cpp\001
4 0 0 50 0 0 10 0.0000 4 150 2730 3510 765 sofisticated operations such as sort, hashjoin,\001
4 0 0 50 0 0 10 0.0000 4 150 1125 3510 945 sortmergejoin, etc.\001
4 0 0 50 0 0 10 0.0000 4 150 2730 7380 765 sofisticated operations such as sort, hashjoin,\001
4 0 0 50 0 0 10 0.0000 4 150 1125 7380 945 sortmergejoin, etc.\001
4 0 0 50 0 0 10 0.0000 4 165 3000 3465 405 - Implementation of the value mapping functions,\001
4 0 0 50 0 0 10 0.0000 4 165 2685 3510 585 using main memory algorithms, of the most\001
4 0 0 50 0 0 10 0.0000 4 165 3000 7380 405 - Implementation of the value mapping functions,\001
4 0 0 50 0 0 10 0.0000 4 165 3090 7380 585 using algorithms for persistent storage, of the most\001
4 0 0 50 0 0 14 0.0000 4 180 2070 7425 45 ExtRelAlgPersistent.cpp\001
4 0 0 50 0 0 14 0.0000 4 180 2385 1350 7290 RelationMainMemory.h and\001
4 0 0 50 0 0 14 0.0000 4 180 2220 1350 7515 RelationMainMemory.cpp\001
4 0 0 50 0 0 10 0.0000 4 165 2520 1305 7875 - Implementation of the classes Tuple and\001
4 0 0 50 0 0 10 0.0000 4 150 1830 1395 8100 Relation in the main memroy.\001
4 0 0 50 0 0 10 0.0000 4 165 2520 5085 7875 - Implementation of the classes Tuple and\001
4 0 0 50 0 0 10 0.0000 4 165 2625 5085 8100 Relation persistently in secondary memory.\001
4 0 0 50 0 0 14 0.0000 4 180 1875 5085 7515 RelationPersistent.cpp\001
4 0 0 50 0 0 14 0.0000 4 135 2040 5085 7290 RelationPersistent.h and\001