-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG_FileContext_managed_partitioned_array.txt
More file actions
82 lines (41 loc) · 2.8 KB
/
CHANGELOG_FileContext_managed_partitioned_array.txt
File metadata and controls
82 lines (41 loc) · 2.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# VERSION v1.0.5 - RELEASE VERSION, In Sync with FileContextManagedPartitionedArrayManager without having had any need for modification
# VERSION v1.0.2a - Prettified, and listed all functions below
FCMPA#load_indexer_db! - loads the indexing DB
FCMPA#new_database! - creates a new database
FCMPA#start_database! - starts a database
FCMPA#delete_database_from_index! - deletes a database from the index
FCMPA#add_database_to_index! - adds a database to the index
FCMPA#db(database_index_name = @active_database) - returns the database
FCMPA#set_active_database(database_index_name) - sets the active database
FCMPA#stop_database!(database_index_name) - stops a database
FCMPA#stop_databases! - stops all databases
FCMPA#save_databases! - saves all databases
FCMPA#load_database!(database_index_name = @active_database) - loads a database
FCMPA#load_databases! - loads all databases
FCMPA#delete_database!(database_index_name = @active_database) - deletes a database
FCMPA#get_databases_list - returns a list of databases
FCMPA#set_new_file_archive!(database_index_name = @active_database) - sets a new file archive for a database
FCMPA#each(database_index_name, hash: @traverse_hash) - traverses a database
FCMPA#each_not_nil(database_index_name, hash: @traverse_hash) - traverses a database, skipping nil values
# VERSION v1.0.1a - organized, prettified, and corrected one bug, or possible bug (1/3/2022 3:08PM)
TODO: Study this code a bit and describe the architecture further, its a bit confusing going down this low level with the partitioned arrays.
DONE: Prettify code, reduce linter warnings, and organize variables
VERSION v1.0.0a - organized, prettified, and corrected one bug, or possible bug
version 1.0.0a is battle test ready, and is simply a bootstrap for the FCMPAM
VERSION v0.2.8 - reduced redundancy that happened by accident
VERSION v0.2.7a - organized variables, fixed database overwrite bug, which was just giving each database "table" in the file heiratchy the name of itself
VERSION v0.2.6 - organized variables, some debugging to make sure everything is set correctly initially - 11:31AM
VERSION v0.2.5 - 2022-12-05 10:10AM
FileContextManagedPartitionedArray
A ManagedPartitionedArray that uses a FileContext to store its data.
Fixed variable definitions and usage locations; program works as it did in an earlier version without the variable misuse and collisions.
VERSION v0.2.4
VERSION v0.2.3 - the basics are working
VERSION v0.2.2 - left off working on start_database! -- turns out that
this class requires more work before the partitioned array manager will.
VERSION v0.2.1
VERSION v0.2.0a - release test run
VERSION v0.2.3
VERSION v0.2.2a (11/27/2022 - 10:20am)
VERSION v0.2.1a (11/27/2022 - 6:25am)
VERSION v0.2.0a