NewPoint Creation » History » Version 3
Tomislav Pleše, 09/28/2025 06:38 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 | |