Re: [Neo4j] Accessing node properties with batch inserter

2012-02-18 Thread Peter Neubauer
Yes, That sounds right. Could you please file an issue?

Send from a device with crappy keyboard and autocorrection.

/peter
On Feb 17, 2012 4:22 PM, Paul Jackson paul_jack...@g1.com wrote:

 Hi Peter,

 I shouldn't have added that code. I added it as a test to see if that was
 the problem. This code does not delete nor use transactions, yet the
 properties returned are empty. I guess I am using it wrong?

 BatchInserter batchInserter = new BatchInserterImpl(storeDir);
 GraphDatabaseService graph = batchInserter.getGraphDbService();
 Node node = graph.createNode();
 long id = node.getId();
 node.setProperty(MyKey, MyValue);
 MapString,Object properties = batchInserter.getNodeProperties(id);

 Intuition says it should remember the property was added. Bug or user
 error?

 Thanks,
 -Paul

___
NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please register 
and consider posting at https://groups.google.com/forum/#!forum/neo4j

Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Accessing node properties with batch inserter

2012-02-15 Thread Peter Neubauer
Paul,
that GDB instance you get is NOT supporting deletions or transactions
(it does just ignore them) it's more for reading stuff. See the
JavaDoc for the method:

/**
 *
 * @return a GraphDatabaseService that does not support deletion
and transactions
 */
public GraphDatabaseService getGraphDbService();

When having a Batchinserter open, please do all modifications via it ...

Cheers,

/peter neubauer

G:  neubauer.peter
S:  peter.neubauer
P:  +46 704 106975
L:   http://www.linkedin.com/in/neubauer
T:   @peterneubauer

Neo4j 1.6 released                 - dzone.com/6S4K
The Neo4j Heroku Challenge   - http://neo4j-challenge.herokuapp.com/



On Tue, Feb 14, 2012 at 10:33 PM, Paul A. Jackson paul.jack...@pb.com wrote:
 Just started using the batch inserter and I think I am missing a basic 
 concept.

 This code snippet using Neo 1.5 returns a zero-length map. I would expect it 
 to have a single property (MyKey).

    String storeDir = ./neodb;
    deleteDirectory(new File(storeDir));
    BatchInserter batchInserter = new BatchInserterImpl(storeDir);
    GraphDatabaseService graph = batchInserter.getGraphDbService();
    Transaction transaction = graph.beginTx();
    Node node = graph.createNode();
    long id = node.getId();
    node.setProperty(MyKey, MyValue);
    transaction.success();
    transaction.finish();
    MapString,Object properties = batchInserter.getNodeProperties(id);    // 
 properties is empty

 I added the Transaction stuff for testing, but was expecting that to not be 
 necessary as well.

 Thanks,

 Paul Jackson, Principal Software Engineer
 Pitney Bowes Software
 4200 Parliament Place | Suite 600 | Lanham, MD  20706-1844  USA
 O: 301.918.0850 | M: 703.862.0120 | www.pb.com
 paul.jack...@pb.com

 Every connection is a new opportunityT



 Please consider the environment before printing or forwarding this email. If 
 you do print this email, please recycle the paper.

 This email message may contain confidential, proprietary and/or privileged 
 information. It is intended only for the use of the intended recipient(s). If 
 you have received it in error, please immediately advise the sender by reply 
 email and then delete this email message. Any disclosure, copying, 
 distribution or use of the information contained in this email message to or 
 by anyone other than the intended recipient is strictly prohibited. Any views 
 expressed in this message are those of the individual sender, except where 
 the sender specifically states them to be the views of the Company.


 ___
 NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please register 
 and consider posting at https://groups.google.com/forum/#!forum/neo4j

 Neo4j mailing list
 User@lists.neo4j.org
 https://lists.neo4j.org/mailman/listinfo/user
___
NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please register 
and consider posting at https://groups.google.com/forum/#!forum/neo4j

Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] Accessing node properties with batch inserter

2012-02-15 Thread Mattias Persson
2012/2/15 Peter Neubauer peter.neuba...@neotechnology.com

 Paul,
 that GDB instance you get is NOT supporting deletions or transactions
 (it does just ignore them) it's more for reading stuff. See the
 JavaDoc for the method:

/**
 *
 * @return a GraphDatabaseService that does not support deletion
 and transactions
 */
public GraphDatabaseService getGraphDbService();

 When having a Batchinserter open, please do all modifications via it ...

 I think it should work regardless though...


 Cheers,

 /peter neubauer

 G:  neubauer.peter
 S:  peter.neubauer
 P:  +46 704 106975
 L:   http://www.linkedin.com/in/neubauer
 T:   @peterneubauer

 Neo4j 1.6 released - dzone.com/6S4K
 The Neo4j Heroku Challenge   - http://neo4j-challenge.herokuapp.com/



 On Tue, Feb 14, 2012 at 10:33 PM, Paul A. Jackson paul.jack...@pb.com
 wrote:
  Just started using the batch inserter and I think I am missing a basic
 concept.
 
  This code snippet using Neo 1.5 returns a zero-length map. I would
 expect it to have a single property (MyKey).
 
 String storeDir = ./neodb;
 deleteDirectory(new File(storeDir));
 BatchInserter batchInserter = new BatchInserterImpl(storeDir);
 GraphDatabaseService graph = batchInserter.getGraphDbService();
 Transaction transaction = graph.beginTx();
 Node node = graph.createNode();
 long id = node.getId();
 node.setProperty(MyKey, MyValue);
 transaction.success();
 transaction.finish();
 MapString,Object properties = batchInserter.getNodeProperties(id);
// properties is empty
 
  I added the Transaction stuff for testing, but was expecting that to not
 be necessary as well.
 
  Thanks,
 
  Paul Jackson, Principal Software Engineer
  Pitney Bowes Software
  4200 Parliament Place | Suite 600 | Lanham, MD  20706-1844  USA
  O: 301.918.0850 | M: 703.862.0120 | www.pb.com
  paul.jack...@pb.com
 
  Every connection is a new opportunityT
 
 
 
  Please consider the environment before printing or forwarding this
 email. If you do print this email, please recycle the paper.
 
  This email message may contain confidential, proprietary and/or
 privileged information. It is intended only for the use of the intended
 recipient(s). If you have received it in error, please immediately advise
 the sender by reply email and then delete this email message. Any
 disclosure, copying, distribution or use of the information contained in
 this email message to or by anyone other than the intended recipient is
 strictly prohibited. Any views expressed in this message are those of the
 individual sender, except where the sender specifically states them to be
 the views of the Company.
 
 
  ___
  NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please
 register and consider posting at
 https://groups.google.com/forum/#!forum/neo4j
 
  Neo4j mailing list
  User@lists.neo4j.org
  https://lists.neo4j.org/mailman/listinfo/user
 ___
 NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please
 register and consider posting at
 https://groups.google.com/forum/#!forum/neo4j

 Neo4j mailing list
 User@lists.neo4j.org
 https://lists.neo4j.org/mailman/listinfo/user




-- 
Mattias Persson, [matt...@neotechnology.com]
Hacker, Neo Technology
www.neotechnology.com
___
NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please register 
and consider posting at https://groups.google.com/forum/#!forum/neo4j

Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


[Neo4j] Accessing node properties with batch inserter

2012-02-14 Thread Paul A. Jackson
Just started using the batch inserter and I think I am missing a basic concept.

This code snippet using Neo 1.5 returns a zero-length map. I would expect it to 
have a single property (MyKey).

String storeDir = ./neodb;
deleteDirectory(new File(storeDir));
BatchInserter batchInserter = new BatchInserterImpl(storeDir);
GraphDatabaseService graph = batchInserter.getGraphDbService();
Transaction transaction = graph.beginTx();
Node node = graph.createNode();
long id = node.getId();
node.setProperty(MyKey, MyValue);
transaction.success();
transaction.finish();
MapString,Object properties = batchInserter.getNodeProperties(id);// 
properties is empty

I added the Transaction stuff for testing, but was expecting that to not be 
necessary as well.

Thanks,

Paul Jackson, Principal Software Engineer
Pitney Bowes Software
4200 Parliament Place | Suite 600 | Lanham, MD  20706-1844  USA
O: 301.918.0850 | M: 703.862.0120 | www.pb.com
paul.jack...@pb.com 

Every connection is a new opportunityT

 

Please consider the environment before printing or forwarding this email. If 
you do print this email, please recycle the paper.

This email message may contain confidential, proprietary and/or privileged 
information. It is intended only for the use of the intended recipient(s). If 
you have received it in error, please immediately advise the sender by reply 
email and then delete this email message. Any disclosure, copying, distribution 
or use of the information contained in this email message to or by anyone other 
than the intended recipient is strictly prohibited. Any views expressed in this 
message are those of the individual sender, except where the sender 
specifically states them to be the views of the Company.


___
NOTICE: THIS MAILING LIST IS BEING SWITCHED TO GOOGLE GROUPS, please register 
and consider posting at https://groups.google.com/forum/#!forum/neo4j

Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user