1
0
Fork 0
Commit Graph

241 Commits

Author SHA1 Message Date
Michael Hackstein 869509d63a Merge branch 'devel' of github.com:arangodb/arangodb into devel 2015-12-03 16:52:42 +01:00
Michael Hackstein 27d2786ad9 Improved the graph traversal documentation 2015-12-03 16:52:34 +01:00
Jan Steemann 9bb1b49688 updated documentation 2015-12-03 16:43:24 +01:00
Michael Hackstein 4003caa116 Minor documentation fixes 2015-12-03 16:40:48 +01:00
Michael Hackstein 613c39ea27 Added cross references of Old Traversal to new and back again 2015-12-03 15:59:59 +01:00
Michael Hackstein 50afee2386 Minor changes in Graph AQL Traversal Documentation + Added a Section that explains how traversals should work 2015-12-03 15:45:16 +01:00
Jan Steemann 6c1717ec90 updated keywords list 2015-12-03 12:11:52 +01:00
Michael Hackstein 7b6ade85b5 Minor documentation adaption for GraphTraversals 2015-12-03 10:25:56 +01:00
Michael Hackstein 3ea14e66a3 Merge branch 'devel' of github.com:arangodb/arangodb into JHMH 2015-12-03 10:19:17 +01:00
Jan Steemann 239bc802d3 added POW function to docs 2015-12-02 17:19:17 +01:00
Michael Hackstein a93fcac0e8 Merge branch 'devel' of github.com:arangodb/arangodb into JHMH 2015-11-27 09:29:01 +01:00
Wilfried Goesgens aae19ff291 Fix dangling anchors and add checker script to the make target. 2015-11-26 18:51:39 +01:00
Wilfried Goesgens 8a5380d767 Add INBOUND/ANY documentation. 2015-11-19 14:19:00 +01:00
Wilfried Goesgens 6dd5c8270b - move aql graph features into a graph topic
- add the new traversal
- add new example graphs
2015-11-18 17:38:44 +01:00
Wilfried Goesgens db029a352f Mention that neighbors() and shortest_path() may return null-items. 2015-11-10 15:29:42 +01:00
Frank Celler 8d2b6caeed Merge pull request #1554 from kibarda/patch-1
added a subsection Modifying a single document (CLA received)
2015-11-06 11:03:08 +01:00
jsteemann b1a95cb42c added AQL function `UNSET_RECURSIVE` 2015-11-03 10:21:30 +01:00
Neuchatil 5e1b7e5a31 added a subsection Modifying a single document
added a subsection Modifying a single document  with INSERT, UPDATE, REMOVE examples on single documents
2015-10-30 14:36:36 +01:00
Jan Steemann 025e470e3b added a single-array parameter variant for the AQL MERGE function 2015-10-23 15:29:53 +02:00
Wilfried Goesgens 877b2d9172 Add notes about the Explainer tool. 2015-10-22 11:31:52 +02:00
Jan Steemann 876b60d109 updated optimizer documentation 2015-10-21 15:48:20 +02:00
Jan Steemann 0d2197e77f changed documentation for index creation methods 2015-10-21 14:59:45 +02:00
Max Neunhoeffer 5f3a69f3a4 Fixed a typo in the documentation. 2015-10-15 11:27:37 +02:00
CoDEmanX 41d6594246 Documentation formatting 2015-10-02 03:14:55 +02:00
Wilfried Goesgens 712a3bcceb Implement a starting resource for graph documentation 2015-09-24 18:53:23 +02:00
Wilfried Goesgens 44c2063662 Add information about the graph the samples are querying so the user has a better overview. 2015-09-23 14:12:18 +02:00
CoDEmanX f13c2f1fce Alternative DATE_FORMAT() implementation 2015-09-15 11:43:57 +02:00
Jan Steemann e2b28e842e issue #1480: Please mention projection & co. in Doc chapter 12.2 - Returning documents 2015-09-14 13:44:11 +02:00
Jan Steemann 400f3fa7c4 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2015-09-14 11:55:46 +02:00
CoDEmanX 4158f7d12b Add AQL function DATE_DAYS_IN_MONTH(), extend DATE_FORMAT()
Conflicts:
	js/server/modules/org/arangodb/aql.js
2015-09-14 11:35:04 +02:00
Wilfried Goesgens 0507d6c885 Fix docublock syntax - names mustn't superseede each others. 2015-09-14 11:31:15 +02:00
Wilfried Goesgens da1f023de6 Generate examples, fix cleanup 2015-09-14 11:22:39 +02:00
Jan Steemann 03e9fbd1d5 fixed typo 2015-09-11 11:57:48 +02:00
CoDEmanX 6fba9c5284 Additional AQL date functions: DATE_DAYOFYEAR, DATE_ISOWEEK, DATE_LEAPYEAR, DATE_QUARTER, DATE_ADD, DATE_SUBTRACT, DATE_DIFF, DATE_COMPARE and DATE_FORMAT.
Unit tests incomplete and untested. Behavior of some functions might need adjustments. ISO duration cache needs to be cleared on every AQL query to avoid a memory leak.

Please rebuild Aardvark and see TODOs in code. Also added Windows shortcuts to ignore list.
2015-09-11 06:23:36 +02:00
Jan Steemann 81c54fd64e fixed documentation issues reported by @CoDEmanX 2015-09-10 17:39:54 +02:00
Jan Steemann d4e621eed1 documentation updates 2015-09-10 00:35:28 +02:00
Jan Steemann a7b51c39da added tests 2015-09-08 17:34:14 +02:00
CoDEmanX a39b712efe Documentation: corrected typos and case, prefer American over British English 2015-09-01 17:19:13 +02:00
CoDEmanX 4088f186ce Documentation: unify whitespace to spaces 2015-09-01 17:19:12 +02:00
Jan Steemann 1867d6c4de added template string generator function `aqlQuery` for generating AQL queries
This can be used to generate safe AQL queries with JavaScript parameter
variables or expressions easily:

    var name = 'test';
    var attributeName = '_key';
    var query = aqlQuery`FOR u IN users FILTER u.name == ${name} RETURN u.${attributeName}`;
    db._query(query);
2015-08-30 22:32:26 +02:00
Jan Steemann bd3449ad1d updated documentation 2015-08-20 20:35:28 +02:00
Jan Steemann 3d73af7acf added UPSERT 2015-08-19 12:56:41 +02:00
Jan Steemann dc1910e331 added AQL optimizer rule `patch-update-statements` 2015-08-13 13:02:47 +02:00
Willi Goesgens 3bb3d6b623 Work on the documentation to contain real examples. 2015-08-11 14:18:08 +02:00
Willi Goesgens fbe79340d8 Add example howto select ranges of dates. 2015-08-10 10:51:50 +02:00
Willi Goesgens b6c045b613 Implement dynamic examples for invoking AQL tutorial 2015-08-06 17:52:57 +02:00
Jan Steemann 8685a6a250 documentation for `RETURN DISTINCT` 2015-07-27 11:27:59 +02:00
Jan Steemann ead280afe5 added DISTINCT 2015-07-24 13:19:55 +02:00
Jan Steemann e5dbf725b2 added shorthand notation for attribute names in AQL object literals 2015-07-23 14:24:37 +02:00
Jan Steemann fb85010b10 updated documentation 2015-07-13 10:55:57 +02:00
Jan Steemann c71dc4d9bb Merge branch 'devel' of https://github.com/arangodb/arangodb into aql-query-cache 2015-07-13 10:49:14 +02:00
Willi Goesgens 9899ddf03c Add recommendations about using date time in collections; fixes #1400 2015-07-03 09:30:14 +02:00
Jan Steemann 1f5e047486 query cache, now with result limitations, HTTP and JavaScript APIs 2015-06-27 01:12:32 +02:00
Jan Steemann d16d8b68c2 simplified example 2015-06-17 22:34:14 +02:00
Jan Steemann affd2d3d7b removed deprecated AQL function `SKIPLIST` 2015-06-17 20:44:44 +02:00
Jan Steemann eebce71578 deprecated AQL SKIPLIST function 2015-06-17 20:24:14 +02:00
Jan Steemann afd631f138 issue #1375: mention `SORT null` another time 2015-06-15 15:44:36 +02:00
Michael Hackstein 0c524ae537 Merge branch 'devel' of github.com:/arangodb/arangodb into devel 2015-06-09 11:57:35 +02:00
Thomas Schmidts 4bf4a9bb26 Changed README.html to index.html in the documentation 2015-06-09 09:40:12 +02:00
Michael Hackstein ed8c88cd95 Clarified graph function documentation for new return formats 2015-06-08 15:21:32 +02:00
Jan Steemann 91ee0bf060 updated documentation for graph functions 2015-06-03 15:44:10 +02:00
Michael Hackstein 1ca771f304 Removed the freshly integrated distinct option from neighbors 2015-05-28 15:16:15 -07:00
Michael Hackstein 5b3186572d Updated ShortestPath and Neighbors AQL function documentation 2015-05-22 18:47:57 -07:00
Jan Steemann dafa3ef85c added paragraph about explainer 2015-05-13 21:33:16 +02:00
Jan Steemann 0996d603c6 fulltext improvements 2015-05-06 14:21:32 +02:00
Jan Steemann d10e79c500 updated documentation 2015-04-21 16:08:22 +02:00
Jan Steemann 66e2273482 added documentation for UPSERT 2015-03-24 00:44:52 +01:00
Jan Steemann 29611a511f issue #1241: added configure option `allowNull` for visitor 2015-03-12 16:28:52 +01:00
Willi Goesgens b98665bbdd Add example howto use FULLTEXT as an expression to FOR 2015-03-02 16:00:45 +01:00
Jan Steemann 2ac736b36e added visitor test
Conflicts:
	js/server/tests/aql-graph-visitors.js
2015-02-20 15:48:18 +01:00
Jan Steemann 205736a028 added optimizer rule "propagate-constant-attributes" 2015-02-15 13:29:53 +01:00
Jan Steemann db2cd7acc9 added `filtered` attribute to AQL execution statistics 2015-02-13 21:37:49 +01:00
Jan Steemann 76eb41a2a9 updated documentation 2015-02-05 00:18:33 +01:00
Jan Steemann 07733c672a added yesternight's changes 2015-01-30 08:47:43 +01:00
Jan Steemann 699b7e76f6 fun with custom visitors, cont. 2015-01-29 01:57:03 +01:00
Jan Steemann b03a7a4c8f fun with custom visitors 2015-01-28 00:45:21 +01:00
Jan Steemann d348f60e59 added AQL optimizer rule "move-calculations-down" 2015-01-22 20:36:38 +01:00
Jan Steemann 9b66ab3a61 added AQL functions MD5, SHA1, and RANDOM_TOKEN 2015-01-17 22:40:47 +01:00
Jan Steemann ba783a4584 allow specifying minLength and maxLengths for PATHS AQL function 2015-01-16 12:34:11 +01:00
Jan Steemann 8683b1f613 documentation for data-modification operations with return values 2015-01-08 23:16:37 +01:00
Jan Steemann 4471c4ae35 updated documentation 2014-12-21 19:15:53 +01:00
Jan Steemann 2277bd9a78 documentation for `mergeObjects` option 2014-12-21 19:12:31 +01:00
Jan Steemann 6d6d67f06f activated optimizer rule remove-sort-rand
fixed tests, updated documentation
2014-12-21 18:50:50 +01:00
Jan Steemann 7e85c8f454 added missing documentation for cluster rules 2014-12-19 15:18:41 +01:00
Jan Steemann d92057dd03 the great rename: array => object, list => array 2014-12-18 22:33:23 +01:00
Jan Steemann bcdeabd3ab Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql-feature-index-or
Conflicts:
	arangod/Aql/ExecutionBlock.cpp
2014-12-15 21:53:51 +01:00
Jan Steemann ff2ddd3133 fixed tests 2014-12-12 23:34:28 +01:00
Jan Steemann f4d7a57c19 changed `COLLECT...INTO x COUNT` to `COLLECT...WITH COUNT INTO x`
allow executing subqueries without double brackets

jslint
2014-12-12 23:02:24 +01:00
Jan Steemann 8f6193faa2 added optional COUNT clause for AQL COLLECT 2014-12-12 17:18:04 +01:00
Jan Steemann cd17c393ab Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into aql-feature-index-or
Conflicts:
	arangod/Aql/ExecutionBlock.cpp
	arangod/Aql/OptimizerRules.cpp
	arangod/Aql/grammar.cpp
2014-12-08 12:37:13 +01:00
Jan Steemann b0a067be28 added documentation for KEEP 2014-12-04 11:39:16 +01:00
Jan Steemann 4f39b9e358 optimize away `INTO` of `COLLECT` if unused 2014-12-03 13:49:03 +01:00
Jan Steemann 4ef82239a3 added optimizer statistics 2014-12-03 11:38:56 +01:00
James 0646a5a98e Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into aql-feature-index-or
Conflicts:
	CHANGELOG
	arangod/Aql/ExecutionBlock.cpp
	arangod/Aql/OptimizerRules.cpp
	arangod/Aql/grammar.cpp
	js/server/tests/aql-optimizer-indexes.js
2014-12-02 10:42:04 +00:00
James fed9e98aca Merge branch 'master' of ssh://github.com/triAGENS/ArangoDB into aql-feature-index-or
Conflicts:
	CHANGELOG
	arangod/Aql/ExecutionBlock.cpp
	arangod/Aql/OptimizerRules.cpp
	js/server/tests/aql-optimizer-indexes.js
2014-12-02 10:36:06 +00:00
Patrick Huber 50b08dbb31 formulierung 2014-12-01 15:11:31 +01:00
Patrick Huber 546e472594 typo 2014-12-01 15:11:30 +01:00
Max Neunhoeffer 0c12f5a3d9 Improve documentation of COLLECT AQL statement. 2014-11-28 17:55:34 +01:00
CoDEmanX 4ce5575eb3 Minor documentation fixes. 2014-11-28 17:47:37 +01:00
Jan Steemann 1f5db121db renamed function, updated documentation
Conflicts:
	CHANGELOG
2014-11-28 17:46:29 +01:00