7fc1b578cf
AVLs: AVLs in a group are not unmapped and remapped constantly anymore
...
when adding new values, fixed a bug when calculating if an AVL data file
has reached the maximum size, fixed a casting bug, and added a boolean
so read-only AVLs files are not truncated
2018-11-19 11:19:07 +01:00
e18b762d81
Weird buggy Eclipse commit with nothing changed
2018-10-21 17:35:18 +02:00
8ce6dd6d1a
Updated prototypes with no arguments with a void argument as suggested
...
by compilation warnings
2018-10-17 12:00:40 +02:00
38029b1f77
Forgot a ;
2017-08-20 17:56:18 +02:00
6afdc9fb5f
AVLs: Added an error check
2017-08-20 17:21:06 +02:00
344566d9e9
AVLs: made some functions public and changed some rights to be able to
...
import AVLs from a DMS to another
2017-08-03 16:27:43 +02:00
de189fd7e0
Fixed major bug when cloning an AVL where the bloom filter was not
...
copied properly (because the sutructure copy via assignation does not
work for structures with a variable size)
2016-09-15 11:47:02 +02:00
c9dce03295
Fixed major bug when cloning an AVL group (last AVL of new group was not
...
correctly enlarged before copying the data) + minor improvements
2016-09-05 12:29:52 +02:00
fc3641d7ff
Read-only AVLs are now hard-linked instead of copied when cloning an AVL
...
group to make it writable. Also fixed several bugs when handling AVL
groups.
2016-06-03 19:02:46 +02:00
ffff91e76c
Fixed variable name that had been accidentally changed for better
...
clarity
2016-05-18 13:27:41 +02:00
6a8df069ad
Indexers are now cloned if needed to modify them after they've been
...
closed. Obligatory indexers' names now follow the same pattern as other
indexers (columnname_version). Closes #46 and #49 .
2016-05-18 13:23:48 +02:00
31cf27d676
Added indexer function that returns the name of the indexer
2016-04-29 16:18:56 +02:00
4ead37ee48
Finished moving obiblob functions to obiblob files and documentation for
...
obiblob functions
2016-04-21 15:18:14 +02:00
043e70ff49
Updated AVL documentation
2016-04-21 14:39:03 +02:00
66021367f6
Moved some blob functions to obiblob.c
2016-04-21 14:20:26 +02:00
02d67c257f
The default name of an AVL is now the column name + '_indexer', and when
...
an AVL is opened (as opposed to created), it is read-only
2016-04-15 12:55:26 +02:00
527d3555f0
Moved the functions getting full paths for files and directories to
...
obidms.c/.h files
2016-04-15 11:11:13 +02:00
71492ad229
Made the handling of listing and unlisting opened columns and indexers
...
functions in the obidms files.
2016-04-15 10:49:12 +02:00
d8107533d8
Obiblob_indexer API
2016-04-12 14:53:33 +02:00
375bfcce8a
Renamed "Obi_byte_arrays" to "Obiblobs" and moved Obiblob functions to
...
separate obiblob.c and obiblob.h files
2016-04-12 11:21:14 +02:00
c225cfd8b6
Fixed bug with retrieval of values from AVLs (bad cast in byte array
...
structure)
2016-04-11 17:07:22 +02:00
019dfc01b4
Branch to refactor and debug (AVLs bugged)
2016-04-08 15:38:57 +02:00
ff6c27acf2
Implemented the retrieval of values with groups of AVLs
2016-03-25 15:35:16 +01:00
69856f18dd
untested (and no possible retrieval) of CRC used to represent data in
...
AVL trees
2016-03-24 16:38:11 +01:00
58ac860cc7
Added macro for the bloom filter parameters and deleted old unused
...
macros for crc
2016-03-23 13:33:40 +01:00
6bd42132c4
Minor fixes to silence warnings and replaced two asprintf uses
2016-03-23 12:58:53 +01:00
4085904362
Merge branch 'multiple_avls_bloom'
2016-03-22 14:14:10 +01:00
b04b4b5902
made POSIX compliant
2016-03-21 11:33:06 +01:00
3681cecb4d
Multiple AVLs with bloom filters (very raw test version)
2016-03-18 11:06:02 +01:00
545ed8111a
Code for tests storing data in multiple AVLs.
...
(note: unretrievable data as implemented)
2016-03-11 15:34:55 +01:00
86071d30c9
Minor improvement in AVL initial size calculation
2016-03-11 14:07:40 +01:00
8e9e21a02e
Increased the maximum depth of AVL trees
2016-02-29 16:27:23 +01:00
cfaf069095
Fixed more typos and formatting imperfections.
2015-12-11 17:37:25 +01:00
a6144eabe2
Fixed typos
2015-12-11 17:26:20 +01:00
c139367555
DNA sequences and character strings are now handled using AVL trees.
2015-12-11 17:24:44 +01:00