Project

General

Profile

NewPoint Creation » History » Version 4

Tomislav Pleše, 09/28/2025 06:45 PM

1 1 Tomislav Pleše
# NewPoint Creation
2
3
4
|- T-001: Shard-01 
5
|  |- T-004: Point
6
|  |- T-015: Point
7
|- T-001: Shard-02
8
|  |- T-016: Point
9
|  |- T-017: Point <--
10
|  |- T-005: Shard-01 
11
|  |  |- T-006: Point
12
|  |  |- T-014: Point
13
|  |  |- T-007: Shard-01 
14
|  |  |  |- T-010: Point
15
|  |  |  |- T-013: Point 
16
|  |  |- T-007: Shard-02 
17
|  |  |  |- T-011: Point
18
|  |  |  |- T-012: Point  <-- starting point
19
|  |  |- T-007: Shard-03 
20
|  |  |- T-008: Point
21
|  |- T-005: Shard-02 
22
|  |  |- T-018: Point
23
|  |- T-005: Shard-03 
24
|  |- T-009: Point
25
|- T-001: Shard-03 
26
|- T-002: Point
27
|- T-003: Point <--
28
29
30
Context: [012, 011, 007(S01+S02), 014, 006, 005(S01), 017, 016, 001(S01+S02) ]
31
32
33
* Only Root can have pointChildren[]
34
* Only Shard that can have pointChildren[] is a Root Point that is also a Shard
35
* Shards can only have shardChildren[]
36
37
38
39
40
41
|                               |                                   |     Regular Prompt         |                                                                    |                                                |                                                     |                                                        |     Sub Prompt                                                                                                                                                      |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
42
|-------------------------------|-----------------------------------|----------------------------|--------------------------------------------------------------------|------------------------------------------------|-----------------------------------------------------|--------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
43
|     Object                    |     Property                      |     1. Root Creation       |                Root Parent -         Directly Under Root           |     3. Root Parent -   Under Regular Point     |     4. Root-Shard   Parent - Under Regular Point    |     5.   Child-Shard   Parent - Under Regular Point    |     6. Root Parent -   Root Initial  Sharding                                                                                                                       |     7. Root-Shard   Parent - Root 2nd Sharding                                                                                                                              |     8.   Regular Child - Regular Point   Initial Sharding                                                                                                           |     9. Child-Shard Parent    - Regular Point 2nd Sharding                                                                                                                   |
44
|     Direct   Parent           |                                   |     null                   |     Root                                                           |     Root                                       |     Root-Shard                                      |     Shard                                              |     Root                                                                                                                                                            |     Root                                                                                                                                                                    |     Shard                                                                                                                                                           |     Shard                                                                                                                                                                   |
45
|     Previous                  |                                   |     null                   |     Root                                                           |     Child                                      |     Child                                           |     Child                                              |     Root                                                                                                                                                            |     Root                                                                                                                                                                    |     Shard                                                                                                                                                           |     Shard                                                                                                                                                                   |
46
|                               |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
47
|     PARAMETERS                |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
48
|     pointArgs                 |     previousPointId               |     null                   |     previousPointId                                                |     previousPointId                            |     previousPointId                                 |     previousPointId                                    |     previousPointId                                                                                                                                                 |     previousPointId                                                                                                                                                         |     previousPointId                                                                                                                                                 |     previousPointId                                                                                                                                                         |
49
|                               |     prevPoint.parentPointId       |     null                   |     prevPoint.parentPointId                                        |     prevPoint.parentPointId                    |     prevPoint.parentPointId - Root                  |     prevPoint.parentPointId                            |     prevPoint.parentPointId                                                                                                                                         |     prevPoint.parentPointId                                                                                                                                                 |     prevPoint.parentPointId                                                                                                                                         |     prevPoint.parentPointId                                                                                                                                                 |
50
|                               |     prevPoint.parentShardId       |     null                   |     null                                                           |     null                                       |     prevPoint.parentShardId                         |     parentShardId                                      |     null                                                                                                                                                            |     null                                                                                                                                                                    |     prevPoint.parentShardId                                                                                                                                         |     prevPoint.parentShardId                                                                                                                                                 |
51
|                               |     newPoint.isShardPointChild    |     false                  |     false                                                          |     false                                      |     true                                            |     true                                               |     true                                                                                                                                                            |     true                                                                                                                                                                    |     true                                                                                                                                                            |     true                                                                                                                                                                    |
52
|                               |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
53
|     INITIAL                   |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
54
|     newPoint                  |     newPointId                    |     newPointId             |     newPointId                                                     |     newPointId                                 |     newPointId                                      |     newPointId                                         |     newPointId                                                                                                                                                      |     newPointId                                                                                                                                                              |     newPointId                                                                                                                                                      |     newPointId                                                                                                                                                              |
55
|                               |     parentPointId                 |     newPointId             |     prevPoint.parentPointId - Root                                 |     previousPoint.parentPointId   - Root       |     prevPoint.parentPointId   - Root                |     prevPoint.parentPointId                            |     previousPointId - Root                                                                                                                                          |     previousPointId - Root                                                                                                                                                  |     previousPointId                                                                                                                                                 |     previousPointId                                                                                                                                                         |
56
|                               |     parentShardId                 |     null                   |     null                                                           |     null                                       |     prevPoint.parentShardId                         |     prevPoint.parentShardId                            |     null                                                                                                                                                            |     null                                                                                                                                                                    |     null                                                                                                                                                            |     null                                                                                                                                                                    |
57
|     parentPoint               |     parentPointId                 |     null                   |     previousPointId - Root                                         |     prevPoint.parentPointId   - Root           |     prevPoint.parentPointId   - Root                |     prevPoint.parentPointId                            |     previousPointId   - Root                                                                                                                                        |     previousPointId   - Root                                                                                                                                                |     previousPointId                                                                                                                                                 |     previousPointId                                                                                                                                                         |
58
|                               |     pointChildren                 |     null                   |     null                                                           |     [previousPointId]                          |     [MayHave-MayNotHave]                            |     null                                               |     [MayHave-MayNotHave]                                                                                                                                            |     [MayHave-MayNotHave]                                                                                                                                                    |     null                                                                                                                                                            |     null                                                                                                                                                                    |
59
|                               |     shardsList                    |     null                   |     null                                                           |     null                                       |     [prevPoint.parentShardId]                       |     [prevPoint.parentShardId]                          |     null                                                                                                                                                            |     [someOtherShards]                                                                                                                                                       |     null                                                                                                                                                            |     [someOtherShards]                                                                                                                                                       |
60
|     parentShard               |     parentShardId                 |     null                   |     null                                                           |     null                                       |     prevPoint.parentShardId                         |     prevPoint.parentShardId                            |     null                                                                                                                                                            |     null                                                                                                                                                                    |     null                                                                                                                                                            |     null                                                                                                                                                                    |
61
|                               |     shardPointChildren            |     null                   |     null                                                           |     null                                       |     [previousPointId]                               |     [previousPointId]                                  |     null                                                                                                                                                            |     null                                                                                                                                                                    |     null                                                                                                                                                            |     null                                                                                                                                                                    |
62
|                               |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
63
|     UPDATED                   |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
64
|     newPoint-updated          |     newPointId                    |     [SAME]   newPointId    |     [SAME]   newPointId                                            |     [SAME]   newPointId                        |     [SAME]   newPointId                             |     [SAME]   newPointId                                |     [SAME]   newPointId                                                                                                                                             |     [SAME]   newPointId                                                                                                                                                     |     [SAME]   newPointId                                                                                                                                             |     [SAME]   newPointId                                                                                                                                                     |
65
|                               |     parentPointId                 |     [SAME]   newPointId    |     [SAME]   prevPoint.parentPointId                               |     [SAME]   prevPoint.parentPointId - Root    |     [SAME]   prevPoint.parentPointId - Root         |     [SAME]   prevPoint.parentPointId                   |     [SAME]   previousPointId - Root                                                                                                                                 |     [SAME]previousPointId   - Root                                                                                                                                          |     [SAME]   previousPointId                                                                                                                                        |     [SAME]   prevPoint.parentPointId - Root                                                                                                                                 |
66
|                               |     parentShardId                 |     [SAME]   null          |     [SAME]   null                                                  |     [SAME]   null                              |     [SAME]   prevPoint.parentShardId                |     [SAME]   prevPoint.parentShardId                   |     newShardId                                                                                                                                                      |     newShardId                                                                                                                                                              |     newShardId                                                                                                                                                      |     newShardId                                                                                                                                                              |
67
|     parentPoint-updated       |     parentPointId                 |     [SAME]   null          |     [SAME]   previousPointId - Root                                |     [SAME]   prevPoint.parentPointId - Root    |     [SAME]   prevPoint.parentPointId - Root         |     [SAME]   prevPoint.parentPointId                   |     [SAME]   previousPointId - Root                                                                                                                                 |     [SAME]   previousPointId - Root                                                                                                                                         |     [SAME]   previousPointId                                                                                                                                        |     [SAME]   prevPoint.parentPointId - Root                                                                                                                                 |
68
|                               |     pointChildren                 |     [SAME]   null          |     [].add newPointId                                              |     [].add newPointId                          |     [SAME]   [MayHave-MayNotHave]                   |     [SAME]   null                                      |     [SAME]   [MayHave-MayNotHave]                                                                                                                                   |     [SAME]   [MayHave-MayNotHave]                                                                                                                                           |     [SAME]   null                                                                                                                                                   |     [SAME]   null                                                                                                                                                           |
69
|                               |     shardsList                    |     [SAME]   null          |     [SAME]   null                                                  |     [SAME]   null                              |     [SAME]   [prevPoint.parentShardId]              |     [SAME]   [prevPoint.parentShardId]                 |     [newShardId]                                                                                                                                                    |     [].add   newShardId                                                                                                                                                     |     [newShardId]                                                                                                                                                    |     [].add   newShardId                                                                                                                                                     |
70
|     parentShard               |     parentShardId                 |     [SAME]   null          |     [SAME]   null                                                  |     [SAME]   null                              |     [SAME]   prevPoint.parentShardId                |     [SAME]   prevPoint.parentShardId                   |     newShardId                                                                                                                                                      |     newShardId                                                                                                                                                              |     newShardId                                                                                                                                                      |     newShardId                                                                                                                                                              |
71
|                               |     shardChildren                 |     [SAME]   null          |     [SAME]   null                                                  |     [SAME]   null                              |     [].add   newPointId                             |     [].add   newPointId                                |     [newPointId]                                                                                                                                                    |     [].add   newPointId                                                                                                                                                     |     [newPointId]                                                                                                                                                    |     [].add   newPointId                                                                                                                                                     |
72
|                               |                                   |                            |                                                                    |                                                |                                                     |                                                        |                                                                                                                                                                     |                                                                                                                                                                             |                                                                                                                                                                     |                                                                                                                                                                             |
73 3 Tomislav Pleše
|     Initial/Updated   Diff    |                                   |NONE                   |* Parent.pointChildren[].addNewPointId |* Parent.pointChildren[].addNewPointId |* ParentShard.shardChildren[].addNewPointId |* ParentShard.shardChildren[].addNewPointId |* newPoint.parentShardId.setNewShardId, * parentPoint.shardsList[newShardId], * newShard.id, * newShard.shardChildren[newPointId]|* newPoint.parentShardId.setNewShardId, * parentPoint.shardsList[].addNewShardId, * newShard.id, * newShard.shardChildren[].addNewPointId |* newPoint.parentShardId.setNewShardId, * parentPoint.shardsList[newShardId], * newShard.id, * newShard.shardChildren[newPointId] |* newPoint.parentShardId.setNewShardId, * parentPoint.shardsList[].addNewShardId, * newShard.id, * newShard.shardChildren[].addNewPointId |