From da2eefda52a3ed4dcbcba86cd045a2b884935597 Mon Sep 17 00:00:00 2001 From: Thomas Risberg Date: Mon, 1 Nov 2010 19:24:23 -0400 Subject: [PATCH] first cut of an outline for the reference manual --- src/docbkx/cross-store.xml | 33 ++++++++++++++ src/docbkx/index.xml | 15 +++++-- src/docbkx/neo4j.xml | 44 +++++++++++++++++++ src/docbkx/programming-model.xml | 74 ++++++++++++++++++++++++++++++++ 4 files changed, 163 insertions(+), 3 deletions(-) create mode 100644 src/docbkx/cross-store.xml create mode 100644 src/docbkx/neo4j.xml create mode 100644 src/docbkx/programming-model.xml diff --git a/src/docbkx/cross-store.xml b/src/docbkx/cross-store.xml new file mode 100644 index 000000000..d0eb3a6a5 --- /dev/null +++ b/src/docbkx/cross-store.xml @@ -0,0 +1,33 @@ + + + + Cross-store persistence with a graph database + + The Spring Datastore Graph project support cross-store persistence + ... + +
+ Partial graph persistence + + .. + +
+ @NodeEntity(partial = "true") + + .. +
+ +
+ @GraphProperty + + .. +
+
+ +
+ Configuring cross-store persistence + + .. +
+
diff --git a/src/docbkx/index.xml b/src/docbkx/index.xml index 57461a210..1a18be2a3 100644 --- a/src/docbkx/index.xml +++ b/src/docbkx/index.xml @@ -7,6 +7,14 @@ &version; + + Michael + Hunger + + + David + Montag + Mark Pollack @@ -29,8 +37,6 @@ - - Reference @@ -38,6 +44,9 @@ This part of the reference documentation details the ... - + + + + diff --git a/src/docbkx/neo4j.xml b/src/docbkx/neo4j.xml new file mode 100644 index 000000000..861a2a202 --- /dev/null +++ b/src/docbkx/neo4j.xml @@ -0,0 +1,44 @@ + + + + Introduction to Neo4j graph database + + The Neo4j database ... + +
+ What is a graph database? + + .. +
+ +
+ GraphDatabaseService + + .. +
+ +
+ Creating a Node + + .. +
+ +
+ Creating a relationship + + .. +
+ +
+ Adding attributes to a relationship + + .. +
+ +
+ Graph traversal + + .. +
+
diff --git a/src/docbkx/programming-model.xml b/src/docbkx/programming-model.xml new file mode 100644 index 000000000..27b4035b6 --- /dev/null +++ b/src/docbkx/programming-model.xml @@ -0,0 +1,74 @@ + + + + Programming model for a graph database + + This chapter ... + +
+ Overview of the AspectJ support + + .. +
+ +
+ Using annotations to define POJO entities and relationships + + .. + +
+ @NodeEntity + + .. +
+ +
+ @RelationshipEntity + + .. +
+ +
+ @RelatedTo + + .. +
+ +
+ @RelatedToVia + + .. +
+ +
+ @StartNode + + .. +
+ +
+ @EndNode + + .. +
+ +
+ @Indexed + + .. +
+ +
+ @GraphTraversal + + .. +
+
+ +
+ Configuration + + .. +
+