Clément Renault
							
						 
					 | 
					
						
						
							
						
						0e825e05bb
					 | 
					
						
						
							
							feat: Make the DatabaseView become Sync + Send
						
						
						
						
						
						
					 | 
					
						2018-12-07 17:59:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						bec463a61a
					 | 
					
						
						
							
							fix: Update the DatabaseView to retrieve the index at creation
						
						
						
						
						
						
						
						remove this computation from the QueryBuilder 
						
						
					 | 
					
						2018-12-07 16:29:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						7c98771068
					 | 
					
						
						
							
							fix: Change the way the iterator upper bound is computed
						
						
						
						
						
						
					 | 
					
						2018-12-07 15:35:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						4626c77eac
					 | 
					
						
						
							
							fix: Change the way the BTreeMap store entries
						
						
						
						
						
						
					 | 
					
						2018-12-07 15:12:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						9342290afe
					 | 
					
						
						
							
							feat: Simplify the steps to query the database
						
						
						
						
						
						
					 | 
					
						2018-12-07 14:41:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						8bee31078d
					 | 
					
						
						
							
							chore: Update the module hierarchy
						
						
						
						
						
						
					 | 
					
						2018-12-07 12:22:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						2c3d71dd8f
					 | 
					
						
						
							
							fix: Improve the bucket sort algorithm
						
						
						
						
						
						
					 | 
					
						2018-12-07 11:53:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						731ed11153
					 | 
					
						
						
							
							feat: Index and store/serialize attributes while creating the update
						
						
						
						
						
						
					 | 
					
						2018-12-07 11:32:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						442834c28f
					 | 
					
						
						
							
							chore: Remove the MapSerializer temporarily
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:23:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						b2cec98805
					 | 
					
						
						
							
							feat: Implemented a basic deserialiazation
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						2a35d72fe2
					 | 
					
						
						
							
							feat: Add the "i128" feature flag to allow some i128 support
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						a7f205005d
					 | 
					
						
						
							
							feat: Add the "sse" feature flag to allow some RocksDB optimisations
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						6c7a6c5219
					 | 
					
						
						
							
							feat: Implement DoubleEnded/ExactSizeIterator on DocumentIter
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						6f8dbbde9a
					 | 
					
						
						
							
							feat: Implement the create/open/ingest_file Database methods
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						42b0cf68eb
					 | 
					
						
						
							
							feat: Move the database Deserializer in its own module
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						a5b80c72ae
					 | 
					
						
						
							
							feat: Move the DatabaseView in its own module
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						8563c25d62
					 | 
					
						
						
							
							feat: Move DocumentKey/Attr to their own module
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						3d0b334942
					 | 
					
						
						
							
							feat: Introduce the DocumentKey and DocumentKeyAttr structs
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:22:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						700d625c93
					 | 
					
						
						
							
							feat: Introduce the Database and DatabaseView
						
						
						
						
						
						
					 | 
					
						2018-12-06 17:20:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e559f7130c
					 | 
					
						
						
							
							feat: Replace the fnv hashmap by the hashbrown one
						
						
						
						
						
						
					 | 
					
						2018-12-02 13:11:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						51cc69342f
					 | 
					
						
						
							
							feat: Compacting "data-index" to avoid calling the merge operator
						
						
						
						
						
						
					 | 
					
						2018-12-02 13:06:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0680f8f4cd
					 | 
					
						
						
							
							chore: Improve the gitignore
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:43:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						c8aee7ed7a
					 | 
					
						
						
							
							fix: Make the merge operator work
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						9a67db0989
					 | 
					
						
						
							
							test: Add some tests to DocIndexes
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						5829d08bc0
					 | 
					
						
						
							
							chore: Avoid using the external library Itertools
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						2719f1ad3b
					 | 
					
						
						
							
							feat: Introduce the PositiveUpdate
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						8b2a8da8fa
					 | 
					
						
						
							
							feat: Remove the PositiveBlobBuilder
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						ec5d17e8c2
					 | 
					
						
						
							
							feat: Implement the PositiveUpdate
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						af791db23d
					 | 
					
						
						
							
							feat: Use the blob::OpBuilder to merge "data-index" blobs
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						612a8d9d44
					 | 
					
						
						
							
							feat: Make the OpBuilder work only for PositiveBlob
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						9b58ffe2d9
					 | 
					
						
						
							
							feat: Introduce the QueryBuilder struct
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						b636e5fe57
					 | 
					
						
						
							
							feat: Introduce the "data-index" entry with merge compaction
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						0e856db4e6
					 | 
					
						
						
							
							feat: Implement De/Serialize on Blob
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						a43a772e9a
					 | 
					
						
						
							
							feat: Introduce typed keys constructors
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						66dac923bf
					 | 
					
						
						
							
							feat: Introduce a working key-value based database
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						86f23d2695
					 | 
					
						
						
							
							feat: Save the schema in the key-value store
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						8df068af3c
					 | 
					
						
						
							
							feat: Introduce the Schema
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						7c1a17520d
					 | 
					
						
						
							
							feat: Introduce the index module
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						b3249d515d
					 | 
					
						
						
							
							feat: Introduce an Index system based on RocksDB
						
						
						
						
						
						
					 | 
					
						2018-12-02 12:00:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						cc52d5dda5
					 | 
					
						
						
							
							feat: Working on ops for Positive and Negative blobs
						
						
						
						
						
						
					 | 
					
						2018-12-02 11:59:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						34b43d4002
					 | 
					
						
						
							
							test: Add some more tests
						
						
						
						
						
						
					 | 
					
						2018-12-02 11:59:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e68e6056c3
					 | 
					
						
						
							
							doc: Add a deep dive in Pentium
						
						
						
						
						
						
					 | 
					
						2018-10-21 18:21:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						26dcfe1e54
					 | 
					
						
						
							
							fix: Remove stop-words from the serve examples
						
						
						
						
						
						
					 | 
					
						2018-10-21 16:42:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						cf41b20fbb
					 | 
					
						
						
							
							chore: Rename the library "pentium" 🎉
						
						
						
						
						
						
					 | 
					
						2018-10-21 16:40:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						13cf084751
					 | 
					
						
						
							
							chore: Remove useless files
						
						
						
						
						
						
					 | 
					
						2018-10-21 16:38:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						3d9488bd30
					 | 
					
						
						
							
							feat: Keep a stable order of documents
						
						
						
						
						
						
						
						by ordering the deepest bucket by document id. 
						
						
					 | 
					
						2018-10-18 17:29:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						e1936ae3f7
					 | 
					
						
						
							
							feat: Add distinction on start of title
						
						
						
						
						
						
					 | 
					
						2018-10-18 17:08:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						86cb01b243
					 | 
					
						
						
							
							fix: Allow documents to bypass attribute distinction
						
						
						
						
						
						
						
						In situations where the attribute is not present. 
						
						
					 | 
					
						2018-10-18 15:08:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						98899d3ea0
					 | 
					
						
						
							
							fix: Change the tokenizer to accept quotes
						
						
						
						
						
						
					 | 
					
						2018-10-17 17:00:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Clément Renault
							
						 
					 | 
					
						
						
							
						
						af91bfa11f
					 | 
					
						
						
							
							fix: Clamp the document range requested
						
						
						
						
						
						
					 | 
					
						2018-10-17 16:59:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |