Michael Hackstein
|
4bb8508d82
|
Implemented a new improved version of the Array index insertion function.
|
2015-08-20 14:03:17 +02:00 |
Michael Hackstein
|
5c0ec7d318
|
Indexed my first array and was able to get it out again \o/. Unique constraint is not yet working though
|
2015-08-19 09:55:46 +02:00 |
Michael Hackstein
|
481a106a7d
|
Implemented a helper function to extract all values in an array to be inserted
|
2015-08-18 11:37:09 +02:00 |
Michael Hackstein
|
2bcef2e03b
|
Added a function that recursivly allocates and fills index_elements if one or more paths have to be expanded.
|
2015-08-18 09:09:36 +02:00 |
Michael Hackstein
|
b0df08822f
|
Removed obsolete function for HashIndex insertion
|
2015-08-17 16:10:43 +02:00 |
Michael Hackstein
|
33c3c0474e
|
Removed obsolte header file in old hashindex
|
2015-08-17 16:04:18 +02:00 |
Michael Hackstein
|
e867181a72
|
Merge remote-tracking branch 'origin/eimerung_hashindex' into array_indexing
|
2015-08-17 15:58:53 +02:00 |
Max Neunhoeffer
|
6ac0913dbe
|
Adapt to changed VocShaper.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
f279bf5778
|
Fix unit tests with latest hash index changes.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
dac7fb06e0
|
Finish change to hash index. Compiles, unit-tests still broken in one place.
|
2015-08-17 12:57:52 +02:00 |
Max Neunhoeffer
|
7217111192
|
First step for hashindex, this revision is broken.
Changes are only done half-way.
|
2015-08-17 12:57:52 +02:00 |
Michael Hackstein
|
33935db4b6
|
Attribtue missing will not be returned when inserting elements into the index any more.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
ae989cf2ca
|
Skiplist index now uses the unified index_element.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
1d774ade12
|
Removed hash_index_element and used the unified index_element instead. Also moved allocation of a new index entry closer to the spot where it is actually filled. This allows for lazy allocation.
|
2015-08-17 12:43:14 +02:00 |
Michael Hackstein
|
8a4ce5bb8b
|
Added a new general purpose index_element
|
2015-08-17 12:43:13 +02:00 |
Michael Hackstein
|
5a5d1de7ea
|
Moved the insertion of elements into an indox to the super class. Is only used for Skiplist and Hash. Might probably be used by other indicies later
|
2015-08-17 12:43:13 +02:00 |
Michael Hackstein
|
8e3e2d547d
|
Do not push <Class const> into vector. It does not work everywhere
|
2015-08-17 12:43:11 +02:00 |
Jan Steemann
|
98106510d2
|
remove CONST_CAST helper
|
2015-08-17 12:43:11 +02:00 |
Michael Hackstein
|
17a8f73a06
|
Now the input for indexes is parsed using the new attribute parser. This means the flags for expanded Attributes are set. Also introduced a transformation function to transform an attributeName list back into a string.
|
2015-08-17 12:43:07 +02:00 |
Michael Hackstein
|
8fbb2739b0
|
The indexes can now use the new AttributeName struct which contains a flag if the attribute should be Array-Indexed. Right now this flag is hard-coded to false in all cases and not persisted.
|
2015-08-17 12:43:05 +02:00 |
Jan Steemann
|
da38382202
|
remove CONST_CAST helper
|
2015-08-07 13:18:21 +02:00 |
Jan Steemann
|
38227a81f8
|
speed up initial edge index creation
|
2015-08-03 18:27:50 +02:00 |
Jan Steemann
|
6d7ccd7699
|
move shaper to cxx
|
2015-07-28 17:38:31 +02:00 |
Jan Steemann
|
6cff955262
|
bounds checks for selectivity estimates
|
2015-06-11 21:38:13 +02:00 |
Jan Steemann
|
13d1096d97
|
fix test
|
2015-06-02 15:29:56 +02:00 |
Jan Steemann
|
6d5b86867d
|
added print methods
|
2015-05-29 11:45:01 +02:00 |
Jan Steemann
|
88198767dd
|
logging
|
2015-05-29 09:49:22 +02:00 |
Jan Steemann
|
153dd0d505
|
removed unused private field
|
2015-05-28 10:27:46 +02:00 |
Jan Steemann
|
8d29b600d3
|
fixed Windows compile errors
|
2015-05-26 18:40:27 +02:00 |
Jan Steemann
|
eff263d8cc
|
fixed cap constraints
|
2015-05-26 13:45:53 +02:00 |
Jan Steemann
|
4b67c7a735
|
several fixes for indexes
|
2015-05-26 13:35:11 +02:00 |
Jan Steemann
|
a9f2769ffa
|
now compiles and links
|
2015-05-23 04:31:13 +02:00 |
Jan Steemann
|
9a1b3d0b52
|
in the middle of changes - need to go home now
|
2015-05-22 22:15:26 +02:00 |
Jan Steemann
|
a5b6f00b7f
|
moved indexes to cxx
|
2015-05-22 20:15:14 +02:00 |