1
0
Fork 0
Commit Graph

323 Commits

Author SHA1 Message Date
Simran 697c12ec37 Docs: AQL tutorial with Game of Thrones dataset (#3723) 2017-11-28 22:14:17 +01:00
Jan bc19a48ee5 clarify meaning of range operator (#3780) 2017-11-27 12:29:18 +01:00
Arne de Laat 74a0ea33ba Fix endquote of example string literal. (#3747) 2017-11-21 13:53:12 +01:00
jsteemann 344766ba20 fixthedocs.arangodb.com 2017-11-15 12:34:03 +01:00
Simran 2d7b58fcb8 Own section for WITH statement, example traversal moved to own article (#3703) 2017-11-15 10:16:41 +01:00
Jan ba9bc41457 fix some typos in code and docs (#3671) 2017-11-13 17:33:36 +01:00
Heiko 2063671dd8 modified documentation css (#3529) 2017-10-30 17:33:55 +01:00
Heiko 78fea29c86 Documentation/js addition (#3495)
* added some js to documentation

* added arangorestore information
2017-10-25 18:06:21 +02:00
Jan 451abcb23d added non-destructive DISTINCT (#3320)
* added non-destructive DISTINCT

* added tests

* update documentation
2017-10-18 12:52:33 +02:00
Wilfried Goesgens f32329d490 the Cookbook deserves a capital C! (#3308) 2017-09-23 20:45:18 +02:00
Wilfried Goesgens eb221d97e6 mention howto use indices for joins (#3229) 2017-09-13 17:45:45 +02:00
Jan 5165155ed1 Bug fix/fixes 0609 (#3227)
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available

* additionally, simplify AQL function definitions and aliases

* warn when more than 90% of max mappings are in use

* added C++ variant of replication catchup

* added `--log.role` option

* updated CHANGELOG

* removed non-existing scheduler.threads option from config

* removed useless __FILE__, __LINE__ invocations

* updated CHANGELOG

* allow a priority V8 context

* remove TRI_CORE_MEM_ZONE

* try to fix Windows errors & warnings

* cleanup

* removed memory zones altogether

* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
Simon Grätzer f3eb0c2ac0 No access collections (#3088)
* Added virtual attributes for enterprise on Methods.cpp

* Working no access collections

* align a comment

* Documentation and test fix

* fixing community build
2017-08-25 13:59:03 +02:00
Mark 345ebe1414 Remove RocksDB note in Geo index docs (#3003) 2017-08-09 13:00:34 +02:00
Manuel B 9c268ec815 aql char length null returns now 0 (#2973)
* aql char length null returns now 0

* Update CHANGELOG
2017-08-08 09:33:31 +02:00
Manuel B f0a24218e3 Feature/cpp aql char length (#2883)
* redirect aql char_length to length

* aql function CHAR_LENGTH in C++, fixed test

* adding table

* fix crlf

* docu table

* remove alternative fact

* docu

* fix string length calculation for aql length
2017-08-01 15:39:25 +02:00
Simran Brucherseifer 899251a275 Docs: Fix 2.8 version switching 2017-07-20 05:04:55 +02:00
Simran Brucherseifer 5d9db526c9 Docs: Add v3.2 2017-07-20 05:04:55 +02:00
Frank Celler a5a25754ed Feature/reduce extraction to projection (#2792)
* reduce extractions to projections

* recycle string buffers in SocketTask

* micro optimizations for mmfiles indexes

* added special lookup function for _key

* moved function into the correct file

* speed up key buffer allocations a bit

* added noexcept specifier

* correctly name variable

* explicitly move bounds

* fix and speedup from/toPersistent functions

* reuse string from ManagedDocumentResult for multiple lookups

* use move-assign

* a bit less work for single server

* speedup AQL function HASH

* single fetch optimization

* performance optimization for the case when no documents need to be returned

* make reduce-extraction-to-projection a RocksDB-only optimizer rule

* cppcheck

* try to fix compile error on MacOS

* bug fix for MacOSX

* missing namespace (in Windows compile)
2017-07-14 08:40:29 +02:00
Frank Celler 40d73d5a8b Revert "[WIP] Feature/reduce extraction to projection (#2735)"
This reverts commit 5bfcff30cd.
2017-07-12 12:52:14 +02:00
Jan 5bfcff30cd [WIP] Feature/reduce extraction to projection (#2735)
* reduce extractions to projections

* recycle string buffers in SocketTask

* micro optimizations for mmfiles indexes

* added special lookup function for _key

* moved function into the correct file

* speed up key buffer allocations a bit

* added noexcept specifier

* correctly name variable

* explicitly move bounds

* fix and speedup from/toPersistent functions

* reuse string from ManagedDocumentResult for multiple lookups

* use move-assign

* a bit less work for single server

* speedup AQL function HASH

* single fetch optimization

* performance optimization for the case when no documents need to be returned

* make reduce-extraction-to-projection a RocksDB-only optimizer rule
2017-07-12 11:22:29 +02:00
Michael Hackstein 2cd48e614b Feature/optimizer rule remove filter covered by traversal (#2731)
* Added a first test for remove-filter-covered-by-traverser rule.

* initial try at adding the functions

* Initial try at fixing all cases

* Fixing optimizer rule order

* Changing rule

* excluding quantifier ANY

* Fixing assertion error

* quick fix for some failed traverser cases

* Fixing quantifier related tests

* Adding upper limit for scannedIndex in cluster

* Fixing the mmfiles asserts

* Allow the coordinator to do condition checking on edges again. Used in enterprise.

* Fix naming of optimizer rules (#2739)
2017-07-10 10:15:17 +02:00
Simran Brucherseifer bbbd4c365c Docs: Reformat gitbook plugin lists, add priority to sitemaps 2017-06-28 14:35:00 +02:00
Jan e04991ca13 add a few missing options for the HTTP API, some general documentation cleanup (#2549) 2017-06-12 18:18:15 +02:00
Simran Brucherseifer 5d2fd38ab0 Docs: Call to Action hints added 2017-06-06 18:43:43 +02:00
Wilfried Goesgens e9ed2a5b98 fix anchor from 46b50c266c 2017-06-02 11:47:15 +02:00
Akshesh Doshi 46b50c266c Add tests and docs for REGEX_REPLACE AQL function (#2518)
* Fixed #1902: Add tests and documentation for REGEX_REPLACE

* Cleanup
2017-06-01 10:29:43 +02:00
jsteemann 811305b252 updated documentation 2017-05-31 18:07:12 +02:00
jsteemann a35f85bcc7 added proper docs for --query.fail-on-warning 2017-05-29 15:46:48 +02:00
Joerg Schad ef7488b216 Updated Optimizer rule documentation. (#2502) 2017-05-26 17:39:32 +02:00
Frank Celler 5c464301b2 documented WITH change 2017-05-25 23:01:33 +02:00
Simran Brucherseifer 643d77ed21 Docs: footer class name changed by plugin, copy in build process 2017-05-16 11:23:21 +02:00
Simran Brucherseifer c27a8c14a5 Add footer to docs, unify slogan 2017-05-12 10:19:37 +02:00
jsteemann bb8d4e4138 update manual on sort 2017-05-11 09:47:09 +02:00
Frank Celler da4868baf3 added example for multiple DESC & ASC 2017-05-11 08:43:40 +02:00
Simran Brucherseifer d2385960e4 Docs: Added an Edit Page button to toolbar (forwards to Github) 2017-05-05 10:50:55 +02:00
Wilfried Goesgens 81be8b9901 rename .mdpp files to .md so the handling is easier. 2017-05-04 12:04:24 +02:00
jsteemann 624429ec2b fix rules documentation 2017-04-20 08:56:42 +02:00
Dan Larkin 16a5db1c75 Updated documentation with info about RocksDB/MMFiles differences. 2017-04-19 20:50:25 -04:00
Simran Brucherseifer 653e4349d9 Docs: Remove Piwik 2017-04-11 09:12:47 +02:00
Simran Brucherseifer ba2bbded5b Docs: add Google Analytics 2017-04-05 16:13:48 +02:00
Wilfried Goesgens cba5b46d55 add crossreferences that one should use WITH 2017-04-05 11:31:41 +02:00
Wilfried Goesgens 77c0dcc0d6 we now can have several data modification collections in one query. 2017-03-17 11:05:21 +01:00
Wilfried Goesgens bac8fecad7 add note that keywords can't be replaced by bind parameters 2017-02-28 10:56:03 +01:00
Wilfried Goesgens baf406c90d note that one can't replace the direction by a bind parameter 2017-02-28 10:38:59 +01:00
Simran Brucherseifer 8b63f116e9 Docs: improve AQL LIMIT and RETURN descriptions 2017-02-15 19:35:24 +01:00
jsteemann 238070b477 fixed code of some examples 2017-02-13 08:21:28 +01:00
jsteemann d1575670c0 updated documentation 2017-01-30 17:30:58 +01:00
jsteemann 8d0d9d164c updated documentation 2017-01-30 16:38:20 +01:00
jsteemann ed7e2678f9 annotated example because it is expected to except 2017-01-04 12:17:35 +01:00
Simran Brucherseifer 582293159d Docs: Fix two minor typos 2016-12-22 15:17:32 +01:00
Wilfried Goesgens 7ff241251b add explanation about the differences on path-filters vs. edge/vertex filters 2016-12-08 19:47:10 +01:00
Simran Brucherseifer 9245a09808 Merge branch 'devel' of git://github.com/arangodb/arangodb into devel 2016-12-08 01:35:50 +01:00
Simran Brucherseifer 13408007da Docs: Gitbook 3 upgrade 2016-12-08 01:34:54 +01:00
jsteemann 654edc893c fixed documentation 2016-12-06 17:35:58 +01:00
jsteemann 369b2c7bc6 added optional memory limit for AQL queries 2016-12-06 13:23:41 +01:00
Simran Brucherseifer e4eeb57e30 Docs: Use standard Markdown notation for headlines and disable MarkdownPP 2016-12-06 02:41:58 +01:00
Frank Celler 831faeaa49 Merge pull request #2125 from akki/join-doc
Minor improvements for Joins documentation
2016-12-02 09:29:37 +01:00
Simran Brucherseifer 704aaccecd Google custom search for devel docs 2016-11-24 16:51:13 +01:00
Michael Hackstein 1e34290724 Clarified docu on ALL == filtering in traverser paths 2016-11-24 13:23:35 +01:00
Jan Steemann b2222cf69e issue #1778 2016-11-17 11:19:12 +01:00
Simran Brucherseifer 0d9dbfbe24 Docs: AQL functions and index utilization 2016-11-14 14:16:30 +01:00
Simran Brucherseifer 2154656d95 Docs: 3.1 Google Custom Search 2016-11-07 13:15:28 +01:00
Wilfried Goesgens 4968d2f186 add 3.1 to the dropdown 2016-11-07 11:03:41 +01:00
Akshesh 6c9cfabe29 Improve 'Joins' documentation 2016-10-23 14:07:34 +05:30
jsteemann 3ea389300f added missing functions 2016-10-20 11:48:46 +02:00
Simran Brucherseifer 0482327ff0 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-10-14 11:17:29 +02:00
Frank Celler c316505547 added new features, cleanup SSL 2016-10-18 23:08:51 +02:00
Frank Celler cd1245058f cleanup of options 2016-10-17 18:57:43 +02:00
Simran Brucherseifer f748bab31e Docs: variables are immutable (LET) 2016-10-17 17:26:41 +02:00
Simran Brucherseifer 7161227b14 Add docs and test for AQL DISTANCE function 2016-10-14 11:17:29 +02:00
Simran Brucherseifer 1f0ecf9462 fix sortedness documentation (additional clarification) 2016-09-27 18:24:41 +02:00
Jan Steemann 40dbed7a19 fix sortedness documentation 2016-09-27 09:16:06 +02:00
Simran Brucherseifer 55ae5b4bb6 Try to circumvent markdown parser quirks 2016-09-13 14:49:55 +02:00
Simran Brucherseifer 913cbab632 Link CONCAT and CONCAT_SEPARATOR functions 2016-09-13 14:49:55 +02:00
Wilfried Goesgens 6cf2f5b17a Link the CONCAT_SEPARATOR function. 2016-09-12 16:32:13 +02:00
Wilfried Goesgens d3df4faba2 explain optimizers with V8 expressions. 2016-09-01 16:42:38 +02:00
Simran Brucherseifer d07c3c848c Docs: Add dynamic attribute name example and x-ref to RETURN 2016-08-22 20:59:54 +02:00
Simran Brucherseifer 1e6503d1e0 Docs: Access current/OLD value in UPDATE 2016-08-22 20:59:54 +02:00
Simran Brucherseifer a542735683 Fix docs: INSERT does not have a WITH part 2016-08-22 20:59:54 +02:00
Simran Brucherseifer 08ad5b6f3d Docs: update header (improve tooltips) 2016-08-18 13:29:03 +02:00
Simran Brucherseifer 8e15e928b0 Documentation improvments 2016-08-17 18:57:55 +02:00
Simran Brucherseifer 0de1a20f4a Docs: Data model -> Data models, note that NOT_NULL() is equal to SQL's COALESCE() 2016-08-11 19:49:00 +02:00
Simran Brucherseifer daba4ca208 Add download and slack buttons to documentation header 2016-08-09 18:20:45 +02:00
Simran Brucherseifer 19267e2b9d Docs: Add db.name.save(), correct uniqueEdges default value 2016-08-05 16:02:48 +02:00
Simran Brucherseifer 8f0b512794 Docs: more AQL UDF, note about indexes and HAS() / IS_NULL() 2016-08-04 21:26:57 +02:00
Wilfried Goesgens ed9a34c7d1 Improve descriptions of UDFs in the cluster. 2016-08-04 17:53:29 +02:00
Wilfried Goesgens 1292735dbe more streamlining, links to the UDF documentation. 2016-08-04 14:11:56 +02:00
Wilfried Goesgens 26ac1ce071 By simran: review UDF documentation. 2016-08-04 13:53:49 +02:00
Wilfried Goesgens ecf537af5a Explain clustering impacts in the optimizer chapter. 2016-08-04 13:52:57 +02:00
Wilfried Goesgens ed662773fd Add technical details about UDFs in clusters 2016-07-29 11:53:04 +02:00
Simran Brucherseifer 021d1ea007 Docs (arangosh): aqlQuery -> aql 2016-07-27 16:23:30 +02:00
Simran Brucherseifer 963066e42d Replace more require('internal') by require('@arangodb') where possible 2016-07-27 14:44:17 +02:00
Simran Brucherseifer 659a45d3a8 Documentation improvements 2016-07-25 18:43:30 +02:00
Simran Brucherseifer 64da8757e2 Documentation improvements 2016-07-18 12:15:35 +02:00
Simran Brucherseifer e363290a66 Enhance description of bind parameters 2016-07-18 12:15:35 +02:00
Simran Brucherseifer 2dc99fd231 Documentation improvements 2016-07-11 19:21:00 +02:00
Simran Brucherseifer e472460713 Add Google Custom Search per book, improve version switcher and layout 2016-07-06 20:09:16 +02:00
Jan Steemann 11a295b99e adjusted documentation after limit change 2016-06-30 13:45:22 +02:00
Simran Brucherseifer 16c35f1e7c Fix typos and change formatting of docs 2016-06-29 16:04:10 +02:00
Simran Brucherseifer 09af840b58 JS syntax highlighting for AQL queries 2016-06-29 16:01:52 +02:00
Wilfried Goesgens 5963c262e9 Explain the two ways of filtering edges - by collection or type attribute. 2016-06-29 15:06:06 +02:00
jsteemann 274801b7b6 issue #1891: renamed to OUTERSECTION 2016-06-24 14:07:41 +02:00
jsteemann 50c3aa93a9 issue #1891: added AQL function `DIFFERENCE` to return the symmetric difference of its input arguments 2016-06-24 10:35:49 +02:00
jsteemann 21dfd86f5e Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2016-06-23 12:33:47 +02:00
Simran Brucherseifer b7f4032696 Use JS to switch between versions and books 2016-06-23 12:19:24 +02:00
Simran Brucherseifer dfb898aa88 Minor reformatting of docs 2016-06-23 12:19:24 +02:00
Simran Brucherseifer f4996c3bd5 Initial content for CommonErrors and TODOs 2016-06-23 12:19:24 +02:00
jsteemann 7496fa2c67 issue #1894: make list of edge collections unique in traversal 2016-06-23 12:17:04 +02:00
Simran Brucherseifer e25c45dbe2 Use camelCase for variable-names in AQL 2016-06-22 15:08:40 +02:00
Simran Brucherseifer b0570bb3e9 Improve AQL invocation docs 2016-06-22 15:08:40 +02:00
Wilfried Goesgens 53def9b635 - add test whether all images are referenced
- remove unused images
- move images in their respective documentation trees, so they will better work for the PDFs.
- add unlinked admin view images.
2016-06-22 11:47:06 +02:00
Simran Brucherseifer b86ad278ea Add remark regarding array operators not being optimized (yet) 2016-06-21 18:15:12 +02:00
Wilfried Goesgens 35b6befccd fix code block. 2016-06-21 13:59:45 +02:00
Simran Brucherseifer 0d215dc96a Fix docu header css 2016-06-20 22:27:13 +02:00
Simran Brucherseifer 2466847bda Reviewed and edited Web Interface pages 2016-06-20 19:54:53 +02:00
Simran Brucherseifer 5a3ddc4cb4 Reflect renames of startup options in docs 2016-06-20 11:38:01 +02:00
Alan Plum 069309a65c
Don't ever use IDs for styling
This nonsense breaks markdown-generated IDs and causes all kinds of trouble. Don't use IDs. Ever.
2016-06-17 17:27:49 +02:00
Simran Brucherseifer 111969b7e9 Move put WebInterface docs into folder and add the first screenshots 2016-06-15 17:57:47 +02:00
Simran Brucherseifer 53834c3be6 Make DataModification -> DataQueries in docs 2016-06-14 02:19:46 +02:00
Simran Brucherseifer f99c1ea41d Minor documentation improvements 2016-06-14 02:19:46 +02:00
Mark 7f01649820 graph traversal doku fix 2016-06-13 13:04:23 +02:00
Michael Hackstein 614c52d5c6 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2016-06-10 21:34:53 +02:00
Michael Hackstein 105b2fbb57 Improved AQL SHORTEST_PATH documentation. 2016-06-10 21:01:15 +02:00
Simran Brucherseifer 7037605cac Improve markdown and wording of AQL traversal 2016-06-10 20:51:16 +02:00
Michael Hackstein b432992a8e Added Documentation for OPTIONS in ShortestPath and Traaversal 2016-06-09 10:39:16 +02:00
Michael Hackstein 55ed2a463b Added first version for Shortest Path in AQL documentation. 2016-06-08 18:12:25 +02:00
Michael Hackstein 1ef21e2338 Prepared new Graph Chapter AQL Graphs Documentation. Removed abandoned functions. 2016-06-08 11:35:33 +02:00
jsteemann 418aef7fc0 link chapter 2016-06-08 10:23:08 +02:00
Jan Steemann 91e368badf added documentation for *WITH* 2016-06-07 14:52:37 +02:00
Jan Steemann f78541caea updated manual 2016-06-07 14:05:11 +02:00
jsteemann 823e4224bd added SHORTEST_PATH to keywords list 2016-06-06 23:54:43 +02:00
jsteemann 031094763b renamed REGEX_MATCH to REGEX_TEST 2016-06-06 23:37:29 +02:00
Jan Steemann 1cda48bfc2 renamed REGEX to REGEX_MATCH 2016-06-06 17:58:16 +02:00
Simran Brucherseifer 6cd07dddb7 Add COUNT() and RANGE() to documentation, some improvements 2016-06-03 19:03:36 +02:00
Jan Steemann 5c0dd05308 added PI() function 2016-06-03 09:25:46 +02:00
Jan Steemann bcf7cf4370 adjusted markdown 2016-06-02 15:30:18 +02:00
Jan Steemann a9bd836fbf updated documentation 2016-06-02 12:24:40 +02:00
Simran Brucherseifer 400c384ac8 Sort numeric functions alphabetically 2016-06-01 20:42:40 +02:00
Jan Steemann 6c274b8a66 added AQL functions docs 2016-06-01 14:32:38 +02:00
Jan Steemann 5cf2d052d8 added documentation for AQL functions 2016-06-01 14:26:03 +02:00
Wilfried Goesgens d8a5287098 Properly reference that we need 2.6.7 without re-installing gitbook over and over. 2016-05-31 21:53:00 +02:00
Simran Brucherseifer c36e2c42ad Replace gitbook plugin, fix two anchor links 2016-05-30 22:29:07 +02:00
Simran Brucherseifer edd292f64f Updated and fixed docs header 2016-05-30 15:30:37 +02:00
Wilfried Goesgens 27c868dfe7 Add piwik plugin 2016-05-30 14:38:22 +02:00
Simran Brucherseifer 839f1f1ca6 Minor documentation improvements. Descrition of CONCAT() behavior incomplete 2016-05-27 19:59:21 +02:00
Simran Brucherseifer 103ea9ea62 Add margin between enumerations and follow-up content 2016-05-27 19:59:21 +02:00
Simran Brucherseifer e273867ee6 Improve documention (mostly FILTER) 2016-05-25 17:44:17 +02:00
Simran Brucherseifer af230c0a3b Documentation corrections (mostly AQL) 2016-05-24 18:46:02 +02:00
Wilfried Goesgens 57b5c0bcd5 Fix Links 2016-05-24 17:47:45 +02:00
Simran Brucherseifer 23e22f6f39 Rename Users documentation to Manual 2016-05-24 16:09:21 +02:00
Simran Brucherseifer c6d87be56a Set docs base path for header to devel docs URL 2016-05-20 16:25:40 +02:00
Simran Brucherseifer 4110e5b3f1 Add remark to _api/query to see _api/cursor to actually queries the DB 2016-05-20 16:03:25 +02:00
Simran Brucherseifer 3c9817548e Update links in AQL docs, some reformatting 2016-05-18 22:39:05 +02:00
Simran Brucherseifer ed35f122f0 Minor documentation reformatting 2016-05-18 20:11:07 +02:00
Simran Brucherseifer 9b1c01360c Reformatting AQL function docs, more examples added 2016-05-18 04:02:57 +02:00
Simran Brucherseifer 933b3282ae Reformatting AQL datatypes docs 2016-05-18 03:20:48 +02:00
Simran Brucherseifer 67d5020c81 Improve array operators documentation 2016-05-18 03:20:09 +02:00
Simran Brucherseifer 30c83ee888 Some documentation re-formatting and additions 2016-05-18 03:11:32 +02:00
jsteemann d4cb93fb9c added TYPENAME() and HASH() functions 2016-05-11 23:54:00 +02:00
Jan Steemann 316f2bd1fb updated changes 2016-05-06 14:00:00 +02:00
Wilfried Goesgens dce018f588 fix typo 2016-05-04 13:42:06 +02:00
Simran Brucherseifer f3422d96a6 Additions to documentation (string, typecast, operators) 2016-05-02 20:29:47 +02:00
Simran Brucherseifer ffcaccf9eb Move some array functions over to numeric functions 2016-05-02 20:29:47 +02:00
Simran Brucherseifer a558a6b990 Fix typos 2016-05-02 20:29:47 +02:00
Simran Brucherseifer 485faf2ade Add an inbetween step invoking the template parser to aid debugging
Manually applied changeset of 13de6fc367
2016-05-02 15:53:13 +02:00
Simran Brucherseifer cdcd8a5b83 Minor improvements of documentation 2016-05-02 15:53:13 +02:00
Simran Brucherseifer d82dd4bb41 Update SUMMARY.md files in documentation 2016-05-02 15:53:13 +02:00
Simran Brucherseifer 356513ed7f Add topic 'counting' to documentation 2016-05-02 15:53:13 +02:00
Simran Brucherseifer cc1b2b48a6 Add book.json to AQL and HTTP docs, update plugin list 2016-05-02 15:53:13 +02:00
Simran Brucherseifer e23102f5ec Change and copy documentation styles and header 2016-05-02 15:53:13 +02:00
Simran Brucherseifer a88551a8d4 Re-organize Users and AQL documentation 2016-05-02 15:53:13 +02:00
Simran Brucherseifer 79a11cc310 Split docs into Users, AQL and HTTP 2016-05-02 15:53:13 +02:00