Return-Path: X-Original-To: apmail-tinkerpop-commits-archive@minotaur.apache.org Delivered-To: apmail-tinkerpop-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 95D1E18D4C for ; Wed, 4 Nov 2015 19:11:47 +0000 (UTC) Received: (qmail 97979 invoked by uid 500); 4 Nov 2015 19:11:44 -0000 Delivered-To: apmail-tinkerpop-commits-archive@tinkerpop.apache.org Received: (qmail 97955 invoked by uid 500); 4 Nov 2015 19:11:44 -0000 Mailing-List: contact commits-help@tinkerpop.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tinkerpop.incubator.apache.org Delivered-To: mailing list commits@tinkerpop.incubator.apache.org Received: (qmail 97946 invoked by uid 99); 4 Nov 2015 19:11:44 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Nov 2015 19:11:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 213BB1A074B for ; Wed, 4 Nov 2015 19:11:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.77 X-Spam-Level: * X-Spam-Status: No, score=1.77 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id rzGPKUjF2vYQ for ; Wed, 4 Nov 2015 19:11:43 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with SMTP id 418BE444D5 for ; Wed, 4 Nov 2015 19:11:43 +0000 (UTC) Received: (qmail 97888 invoked by uid 99); 4 Nov 2015 19:11:42 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Nov 2015 19:11:42 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id B0DC4E13D3; Wed, 4 Nov 2015 19:11:42 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: dkuppitz@apache.org To: commits@tinkerpop.incubator.apache.org Date: Wed, 04 Nov 2015 19:11:47 -0000 Message-Id: <826dd676b1464a1f8191d23e238c512c@git.apache.org> In-Reply-To: <00104addd76349b88896051e87fd5eea@git.apache.org> References: <00104addd76349b88896051e87fd5eea@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [6/7] incubator-tinkerpop git commit: added a note for BulkLoader implementers added a note for BulkLoader implementers Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/77fac190 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/77fac190 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/77fac190 Branch: refs/heads/master Commit: 77fac190dfedd107a38086e201334298e0bd3829 Parents: f2b9083 Author: Daniel Kuppitz Authored: Wed Nov 4 20:07:27 2015 +0100 Committer: Daniel Kuppitz Committed: Wed Nov 4 20:07:27 2015 +0100 ---------------------------------------------------------------------- docs/src/the-graphcomputer.asciidoc | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/77fac190/docs/src/the-graphcomputer.asciidoc ---------------------------------------------------------------------- diff --git a/docs/src/the-graphcomputer.asciidoc b/docs/src/the-graphcomputer.asciidoc index 4fd0e8c..af65f07 100644 --- a/docs/src/the-graphcomputer.asciidoc +++ b/docs/src/the-graphcomputer.asciidoc @@ -368,6 +368,10 @@ will work for the most use-cases, but has one limitation though: It doesn't supp `IncrementalBulkLoader` will handle every property as a single-valued property. A custom `BulkLoader` implementation has to be used if the default behavior is not sufficient. +NOTE: A custom `BulkLoader` implementation for incremental loading should use `GraphTraversal` methods to create/update +elements (e.g. `g.addV()` instead of `graph.addVertex()`). This way the `BulkLoaderVertexProgram` is able to efficiently +track changes in the underlying graph and can apply several optimization techniques. + [[traversalvertexprogram]] TraversalVertexProgram ~~~~~~~~~~~~~~~~~~~~~~