1
0
Fork 0

Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel

This commit is contained in:
Jan Steemann 2013-01-30 10:03:06 +01:00
commit e6eca506d4
2 changed files with 15 additions and 10 deletions

View File

@ -1,5 +1,5 @@
/*jslint indent: 2, nomen: true, maxlen: 100, sloppy: true, vars: true, white: true, plusplus: true */
/*global require */
/*global require, SYS_UNIT_TESTS */
////////////////////////////////////////////////////////////////////////////////
/// @brief ArangoShell client API

View File

@ -1,4 +1,4 @@
/*jslint indent: 2, nomen: true, maxlen: 100, sloppy: true, vars: true, white: true, plusplus: true */
/*jslint indent: 2, nomen: true, maxlen: 100, sloppy: true, vars: true, white: true, plusplus: true, continue: true */
/*global require, exports */
////////////////////////////////////////////////////////////////////////////////
@ -33,6 +33,8 @@ var arangodb = require("org/arangodb");
var db = arangodb.db;
var ArangoTraverser;
// -----------------------------------------------------------------------------
// --SECTION-- public functions
// -----------------------------------------------------------------------------
@ -379,10 +381,12 @@ function trackingVisitor (config, result, vertex, path) {
else if (obj instanceof Object) {
copy = { };
for (i in obj) {
if (obj.hasOwnProperty && obj.hasOwnProperty(i)) {
copy[i] = clone(obj[i]);
}
if (obj.hasOwnProperty) {
for (i in obj) {
if (obj.hasOwnProperty(i)) {
copy[i] = clone(obj[i]);
}
}
}
}
@ -564,9 +568,10 @@ function parseFilterResult (args) {
function checkUniqueness (config, visited, vertex, edge) {
var uniqueness = config.uniqueness;
var datasource = config.datasource;
var id;
if (uniqueness.vertices !== ArangoTraverser.UNIQUE_NONE) {
var id = datasource.getVertexId(vertex);
id = datasource.getVertexId(vertex);
if (visited.vertices[id] === true) {
return false;
@ -576,7 +581,7 @@ function checkUniqueness (config, visited, vertex, edge) {
}
if (edge !== null && uniqueness.edges !== ArangoTraverser.UNIQUE_NONE) {
var id = datasource.getEdgeId(edge);
id = datasource.getEdgeId(edge);
if (visited.edges[id] === true) {
return false;
@ -851,7 +856,7 @@ function depthFirstSearch () {
/// @brief traversal constructor
////////////////////////////////////////////////////////////////////////////////
function ArangoTraverser (config) {
ArangoTraverser = function (config) {
var defaults = {
order: ArangoTraverser.PRE_ORDER,
itemOrder: ArangoTraverser.FORWARD,
@ -912,7 +917,7 @@ function ArangoTraverser (config) {
}
this.config = config;
}
};
////////////////////////////////////////////////////////////////////////////////
/// @}