OK. I will
- use my forked neo4j-scala repository for the Neo4j part
- push the spatial part into my neo4j-spatial-scala repository which will
have a dependancy to neo4j-scala.

On Mon, Sep 12, 2011 at 9:58 AM, Anders Nawroth <[email protected]>wrote:

> Hi!
>
> So far Neo4j and Neo4j Spatial don't share the same release cycle, so it
> makes sense to split the scala wrapper in two projects.
>
> /anders
>
> On 09/12/2011 06:14 AM, Christopher Schmidt wrote:
> > Yes - thats possible. I think to have a repo would ease the usage of
> > neo4j-scala.
> > The next days (hope there is enough time) I will clean up and document
> the
> > sources so that they are easier to understand.
> > Next would be to update to the current versions of Neo4j, Neo4j Spatial
> and
> > Scala.
> >
> > Actual, neo4j-scala includes the spatial wrapper as well, do you think it
> > is necessary to split it into two projects (neo4j-scala and
> > neo4j-spatial-scala)?
> >
> > On Fri, Sep 9, 2011 at 3:21 PM, Peter Neubauer<
> > [email protected]>  wrote:
> >
> >> Very cool Christopher!
> >>
> >> We are testing to pull in some of the bindings for Neo4j into the
> >> manual - would it be possible, when things stabilize, to pull in the
> >> Scala bindings to the Neo4j repo. build them and start documenting
> >> some test cases so we can put them into there, too?
> >>
> >> Cheers,
> >>
> >> /peter neubauer
> >>
> >> GTalk:      neubauer.peter
> >> Skype       peter.neubauer
> >> Phone       +46 704 106975
> >> LinkedIn   http://www.linkedin.com/in/neubauer
> >> Twitter      http://twitter.com/peterneubauer
> >>
> >> http://www.neo4j.org               - Your high performance graph
> database.
> >> http://startupbootcamp.org/    - Ă–resund - Innovation happens HERE.
> >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
> >>
> >>
> >>
> >> On Fri, Sep 9, 2011 at 8:10 AM, Christopher Schmidt
> >> <[email protected]>  wrote:
> >>> Neo4j Scala (https://github.com/FaKod/neo4j-scala) has got some
> >> improvements
> >>> - Scala (non nested) Case Class de- serialization to or from a Neo4j
> Node
> >>> (see example)
> >>> - index convenience methods (see example)
> >>> - create and get Relation Objects, like val relation = start -->  "foo"
> >> -->
> >>> end<;
> >>>
> >>> It's still alpha, but worth to look at :-)
> >>>
> >>> case class Test(s: String, i: Int, ji: java.lang.Integer, d: Double, l:
> >>> Long, b: Boolean)
> >>>
> >>> object DeSerializingSpec extends Specification with Neo4jWrapper with
> >>> EmbeddedGraphDatabaseServiceProvider {
> >>>
> >>>   def neo4jStoreDir = "/tmp/temp-neo-test"
> >>>
> >>>   "Node" should {
> >>>     "be serializable" in {
> >>>       var o = Test("This is a String", 1, 2, 3.3, 10, true)
> >>>       var node: Node = null
> >>>       withTx {
> >>>         implicit neo =>
> >>>           node = createNode(o)
> >>>       }
> >>>
> >>>       var oo = deSerialize[Test](node)
> >>>       oo must beEqual(o)
> >>>     }
> >>>   }
> >>> }
> >>>
> >>>
> >>> object IndexTestSpec extends Specification with Neo4jWrapper with
> >>> EmbeddedGraphDatabaseServiceProvider with Neo4jIndexProvider {
> >>>
> >>>   def neo4jStoreDir = "/tmp/temp-neo-index-test"
> >>>
> >>>   override def NodeIndexConfig = ("MyTestIndex", Map("provider" ->
> >> "lucene",
> >>> "type" ->  "fulltext")) :: Nil
> >>>
> >>>
> >>>   "Neo4jIndexProvider" should {
> >>>     "use the fulltext search index" in {
> >>>
> >>>       val nodeIndex = getNodeIndex("MyTestIndex").get
> >>>
> >>>       withSpatialTx {
> >>>         implicit db =>
> >>>
> >>>         val theMatrix = createNode
> >>>         val theMatrixReloaded = createNode
> >>>
> >>>         // add to index
> >>>         nodeIndex += (theMatrix, "title", "The Matrix")
> >>>         nodeIndex += (theMatrixReloaded, "title", "The Matrix
> Reloaded")
> >>>
> >>>         val found = nodeIndex.query("title", "reloAdEd")
> >>>         found.size must beGreaterThanOrEqualTo(1)
> >>>
> >>>         // remove from index
> >>>         nodeIndex -= theMatrix
> >>>         nodeIndex -= theMatrixReloaded
> >>>       }
> >>>     }
> >>>   }
> >>> }
> >>>
> >>> --
> >>> Christopher
> >>> twitter: @fakod
> >>> blog: http://blog.fakod.eu
> >>> _______________________________________________
> >>> Neo4j mailing list
> >>> [email protected]
> >>> https://lists.neo4j.org/mailman/listinfo/user
> >>>
> >> _______________________________________________
> >> Neo4j mailing list
> >> [email protected]
> >> https://lists.neo4j.org/mailman/listinfo/user
> >>
> >
> >
> >
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>



-- 
Christopher
twitter: @fakod
blog: http://blog.fakod.eu
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to