Michael Hackstein
|
2af30f056d
|
Moved index creation to use LogicalCollection instead of TRI_collection_t. Involved changes of the constructor, all can now be created using iid and Slice. Removed specialized functions to create/find indixes in v8-voc index. Also the iteration is modified. This commit compiles but tests will fail. Merge commit.
|
2016-08-25 09:57:36 +02:00 |
Michael Hackstein
|
17a6da8afb
|
Removed all references on TRI_vocbase_col_t and replaced them by LogicalCollection class. Not everything is properly moved and implemetned yet. This commit causes crashes.
|
2016-08-17 11:10:39 +02:00 |
jsteemann
|
95ac01313b
|
privatization
|
2016-08-04 17:06:51 +02:00 |
jsteemann
|
d92f15aeed
|
entirely removed TRI_document_collection_t
|
2016-07-29 17:48:51 +02:00 |
jsteemann
|
45f775e56f
|
removed unused consts
|
2016-07-28 12:04:03 +02:00 |
Michael Hackstein
|
59dd29e760
|
Improved OperationCursor. It now uses unique instead of shared ptr. It was never shared anyways. Also many more places now use direct MasterPointers in favor of OperationResults. Also added a generic IndexIterator nextBabies function.
|
2016-06-29 13:08:07 +02:00 |
jsteemann
|
b56cf9f903
|
optimized away an unneeded shared_ptr
|
2016-06-25 23:48:09 +02:00 |
Jan Steemann
|
1ff127e590
|
removed unused V8VPackWrapper
|
2016-06-06 17:05:20 +02:00 |
jsteemann
|
58736a9d50
|
prepation for optimizations
|
2016-04-29 17:26:22 +02:00 |
jsteemann
|
3a92773685
|
use StaticStrings
|
2016-04-29 15:18:20 +02:00 |
jsteemann
|
7974b2bc42
|
small changes
|
2016-04-29 01:01:49 +02:00 |
jsteemann
|
28930370c2
|
micro optimizations
|
2016-04-23 20:49:22 +02:00 |
Frank Celler
|
dd44191a91
|
WIP
|
2016-04-15 21:03:53 -07:00 |
Frank Celler
|
cd91d3654e
|
Merge remote-tracking branch 'origin' into FMH
|
2016-04-15 19:01:38 -07:00 |
Jan Steemann
|
545b87cb76
|
test fixes
|
2016-04-06 17:39:24 +02:00 |
Jan Steemann
|
d0f368445a
|
replication fixes
|
2016-04-05 18:32:09 +02:00 |
Frank Celler
|
09da78e444
|
WIP
|
2016-04-03 13:48:25 +02:00 |
Frank Celler
|
e83c1f09b4
|
WIP
|
2016-04-02 23:41:21 +02:00 |
Michael Hackstein
|
7eb4b2b730
|
Removed JS implementation of edges. The new CXX AQL implementation can server for CLuster as well.
|
2016-03-31 11:11:35 +02:00 |
Jan Steemann
|
dce7c427d9
|
test fixes
|
2016-03-24 14:55:31 +01:00 |
Max Neunhoeffer
|
12c420913e
|
Merge branch 'spdvpk' of ssh://github.com/ArangoDB/ArangoDB into spdvpk
|
2016-03-23 09:02:14 +01:00 |
Max Neunhoeffer
|
c2049b8ee1
|
Switch to IndexHandles.
|
2016-03-23 08:57:00 +01:00 |
Jan Steemann
|
d226175e91
|
test fixes
|
2016-03-22 15:15:43 +01:00 |
Michael Hackstein
|
51c0d6ee64
|
Edge queries are now more relaxed about the start vertex. They will not throw errors instead just return empty array as a value.
|
2016-03-22 11:37:04 +01:00 |
Michael Hackstein
|
2d2cfae297
|
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
|
2016-03-17 18:51:30 +01:00 |
Michael Hackstein
|
401f55ae37
|
Replaced OperationCursor by shared_ptrs every where and removed the slice function from it. Instead it returns a shared ptr on a OperationResult on getMore
|
2016-03-17 18:49:20 +01:00 |
jsteemann
|
1ee1ff23ec
|
bugfixes
|
2016-03-17 18:36:40 +01:00 |
jsteemann
|
81ca88381f
|
bugfixes
|
2016-03-17 15:20:13 +01:00 |
jsteemann
|
a7450eb65f
|
removed some includes
|
2016-03-09 22:21:08 +01:00 |
jsteemann
|
d756f6a176
|
removed TRI_transaction_collection_t from public APIs
|
2016-03-09 01:51:17 +01:00 |
Jan Steemann
|
a4d1a35f1d
|
removed unused includes
|
2016-03-08 09:07:47 +01:00 |
Jan Steemann
|
14a3d02ce7
|
simple query cleanup
|
2016-03-07 20:29:04 +01:00 |
Jan Steemann
|
ad4a9542ea
|
removed file
|
2016-03-04 18:32:54 +01:00 |
jsteemann
|
cf1427adff
|
smaller datafile markers
|
2016-03-04 02:25:03 +01:00 |
Jan Steemann
|
a09d517d9e
|
fixed warning
|
2016-03-02 17:55:02 +01:00 |
Jan Steemann
|
fa759ec787
|
Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk
|
2016-03-02 17:51:12 +01:00 |
Jan Steemann
|
06da362f93
|
some json removal
|
2016-03-02 17:51:05 +01:00 |
Michael Hackstein
|
d95c4954a4
|
Removed shape from ExampleMatcher. Also TRI_json_t variant is non functional anymore. It is DEPRECATED and will be removed very very soon
|
2016-03-02 15:46:32 +01:00 |
Jan Steemann
|
0cb0c0142f
|
remove _rid from master pointer
|
2016-03-01 15:06:54 +01:00 |
Michael Hackstein
|
16750ea55b
|
Replaced OperationCursor by forward declaration
|
2016-02-29 15:26:52 +01:00 |
Michael Hackstein
|
b76c189990
|
Removed TRI_index_operator and all it's references. They are obsolete because of new VelocyPack index iterator on Skiplist index
|
2016-02-29 11:42:18 +01:00 |
Michael Hackstein
|
b478af2f3f
|
Temporarily disabled lookup by skiplist index function. Has to be replimented using AQL instead.
|
2016-02-29 11:31:48 +01:00 |
Jan Steemann
|
bd9293802d
|
marker changes, unfinished
|
2016-02-26 19:39:17 +01:00 |
Jan Steemann
|
ebf2d1520b
|
removed TRI_doc_mptr_copy_t
|
2016-02-26 11:46:33 +01:00 |
Michael Hackstein
|
1f5202ad08
|
Removed obsolte TRI_hash_index_search_value_t.
|
2016-02-25 15:06:49 +01:00 |
Jan Steemann
|
e5140c80a2
|
Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk
|
2016-02-25 14:03:10 +01:00 |
Jan Steemann
|
2ee4dad77b
|
TransactionContext is now the resource owner
|
2016-02-25 14:02:57 +01:00 |
Michael Hackstein
|
ce1fff1727
|
Remove unused variables
|
2016-02-25 13:03:57 +01:00 |
Max Neunhoeffer
|
aaaa50c6d0
|
Many index changes, compiles, does not run well.
|
2016-02-24 15:47:57 +01:00 |
Jan Steemann
|
eb202f528c
|
pass vocbase in TransactionContext
|
2016-02-23 13:03:30 +01:00 |
Jan Steemann
|
f468cd00ad
|
create transaction context as shared ptr
|
2016-02-23 12:18:39 +01:00 |
Jan Steemann
|
0a969caf23
|
removed SingleCollectionReadOnlyTransaction and SingleCollectionWriteTransaction
|
2016-02-23 11:05:44 +01:00 |
Michael Hackstein
|
4b4661f2b0
|
Fixed compiler errors
|
2016-02-23 09:58:39 +01:00 |
Michael Hackstein
|
6d77054a30
|
Merge branch 'spdvpk' of github.com:arangodb/arangodb into spdvpk
|
2016-02-23 09:44:06 +01:00 |
Michael Hackstein
|
535c405bcf
|
First implementation of SimpleQuery ANY in V8 with new transaction API
|
2016-02-23 09:42:01 +01:00 |
Jan Steemann
|
4d9c132a0a
|
moved edgesQuery to AQL/Vpack
|
2016-02-22 17:50:12 +01:00 |
Jan Steemann
|
7efe1c6091
|
Merge branch 'spdvpk' of https://github.com/arangodb/arangodb into spdvpk
|
2016-02-22 16:28:37 +01:00 |
Jan Steemann
|
840062af8d
|
all()
|
2016-02-22 14:03:50 +01:00 |
Michael Hackstein
|
c9aaabf8e6
|
Added call to hasMore and getMore on OperationCursor in v8-query
|
2016-02-22 14:02:25 +01:00 |
Michael Hackstein
|
e9054fdf29
|
Added a All iterator for the primary index and made it available in the transaction
|
2016-02-22 13:25:51 +01:00 |
Jan Steemann
|
eb8417fcf1
|
removed first(), last()
|
2016-02-22 12:26:30 +01:00 |
Jan Steemann
|
0c4ab9054a
|
API cleanup
|
2016-02-16 15:13:30 +01:00 |
Jan Steemann
|
313f27deed
|
renamed methods
|
2016-02-15 18:18:03 +01:00 |
Jan Steemann
|
0089b0fcf6
|
updated vpack library
|
2016-02-12 16:33:26 +01:00 |
Jan Steemann
|
9898103bc1
|
initial vpack documents
|
2016-02-11 21:56:10 +01:00 |
jsteemann
|
4e94803ad7
|
honor results of clang-test, clang-tidy and clang-modernize
|
2016-01-31 15:56:18 +01:00 |
jsteemann
|
9482ee1cca
|
use Logger
|
2016-01-30 00:08:35 +01:00 |
Michael Hackstein
|
436c377cb5
|
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
|
2016-01-29 14:01:53 +01:00 |
Jan Steemann
|
9046e1831b
|
clang-format
|
2016-01-27 13:43:46 +01:00 |
Jan Steemann
|
3d8a52cdf4
|
some refactoring
|
2016-01-27 13:28:19 +01:00 |
Michael Hackstein
|
969ac75d19
|
Removed all TRI_json_t references from v8-vocindex and all it's surroundings
|
2016-01-26 13:27:21 +01:00 |
Michael Hackstein
|
0a63cb5d48
|
Removed TRI_json_t from v8-query.
|
2016-01-25 16:58:53 +01:00 |
Michael Hackstein
|
bc1b69af70
|
Fixed error where a nullptr was dereferenced without any checks
|
2016-01-25 16:00:17 +01:00 |
Michael Hackstein
|
a6f58ce14d
|
Use forward declarations for VelocyPack instead of all includes everywhere
|
2016-01-24 14:29:31 +01:00 |
Michael Hackstein
|
191c2dc3a9
|
Merge branch 'devel' of github.com:arangodb/arangodb into vpack
|
2016-01-21 16:29:38 +01:00 |
Michael Hackstein
|
b04f1bf9e2
|
Replaced IndexOperators using TRI_json_t by Operators using VPack.
|
2016-01-21 14:07:36 +01:00 |
jsteemann
|
842384016d
|
namespace cleanup
|
2016-01-21 00:20:22 +01:00 |
jsteemann
|
431900f17a
|
changed namespace from triagens to arangodb
|
2016-01-17 00:44:53 +01:00 |
jsteemann
|
f66eb007cd
|
some const unification
|
2016-01-15 00:03:03 +01:00 |
jsteemann
|
9f0576c65f
|
don't rely so much on namespace std being present
|
2016-01-08 01:05:06 +01:00 |
Jan Steemann
|
8b4b6a1943
|
moved docu blocks into their own files
|
2016-01-07 16:03:17 +01:00 |
Jan Steemann
|
e8a339e7b2
|
removed unsupported @code ... @endcode tags
|
2016-01-07 15:26:56 +01:00 |
Wilfried Goesgens
|
7fc4b356e4
|
Revert formattings that break documentation parts.
|
2016-01-07 15:12:04 +01:00 |
Wilfried Goesgens
|
8a0f635dca
|
Wrap examples properly - this was broken during the auto format.
|
2016-01-07 13:08:50 +01:00 |
Jan Steemann
|
3ad20c0cae
|
auto-generated headers
|
2016-01-06 18:41:51 +01:00 |
Jan Steemann
|
a3b026d9d1
|
removed useless sections from code, unified include guards
|
2016-01-06 14:15:22 +01:00 |
Jan Steemann
|
9a1d7959e9
|
merged string-buffer.h and StringBuffer.h
|
2016-01-06 13:24:09 +01:00 |
Jan Steemann
|
f422576ee0
|
clang-format
|
2016-01-05 17:43:24 +01:00 |
Michael Hackstein
|
7f0792ab9b
|
Started adapting the V8Server file to class version of TRI_col_info_t
|
2015-12-16 11:46:18 +01:00 |
Jan Steemann
|
5c033f566b
|
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
|
2015-12-04 13:47:08 +01:00 |
Jan Steemann
|
eb8899d9ae
|
applied changes suggested by cppcheck
|
2015-12-02 10:17:14 +01:00 |
Jan Steemann
|
db078f1554
|
changed some APIs of AssocMulti
|
2015-11-25 15:40:01 +01:00 |
Jan Steemann
|
981c578812
|
changed other index APIs
|
2015-11-25 15:05:02 +01:00 |
Jan Steemann
|
0ee556d07d
|
added transaction to hash index APIs
|
2015-11-25 14:55:43 +01:00 |
Michael Hackstein
|
fbee0b0859
|
Started to transform Parts of AQL Query to VPack. Especially the QueryResult is now using VPack internally.
|
2015-11-12 11:09:35 +01:00 |
jsteemann
|
5fff134c80
|
added CXX implementations of `WITHIN` and `NEAR` AQL functions
|
2015-10-27 23:24:00 +01:00 |
jsteemann
|
adebf6e7c9
|
removed some iostream includes
|
2015-10-12 21:40:46 +02:00 |
Michael Hackstein
|
db0e414776
|
Merge branch 'aql-jmmh-conditions' of github.com:arangodb/arangodb into aql-jmmh-conditions
|
2015-10-07 09:10:56 +02:00 |
Michael Hackstein
|
86ab20ffb0
|
Started adapting the Skiplist Index to the new index Node. WIP does not compile
|
2015-10-06 17:49:44 +02:00 |
Jan Steemann
|
8dfcc98694
|
use ctor/dtor for TRI_hash_index_search_value_t
|
2015-10-06 17:09:59 +02:00 |