Hi all. I wanted to inform the tasks I worked on this week: Feb 20 - Feb 26 .
* Develop deleteByQuery method. * Develop the Metadata Analyzer classes for Neo4j * Enable Map Reduce tests * Enable all tests of Neo4jStoreTest. * Upload the documentation Neo4j - https://issues.apache.org/jira/browse/GORA-663?focusedCommentId=17292671&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17292671 * Worked on my final blog. My code is here: https://github.com/mgov88/gora/tree/GORA-663 Regards, Gaby El mié, 24 de feb. de 2021 a la(s) 11:36, John Mora (jhnmora...@gmail.com) escribió: > Hi Gaby > > Thanks for your report > > The delete method should return true when a record is actually deleted. If > the key does not exist it should return false. > > Try to use the executeUpdate method of PreparedStatement. It returns the > number of affected rows, if this number is greater than zero you can return > true or false otherwise. > > Best, > John > > El lun, 22 feb 2021 a las 1:09, gabriela ortiz (<arqgabyor...@gmail.com>) > escribió: > >> Hi all. >> >> I wanted to inform the tasks I worked on this week: Feb 13 - Feb 19 . >> >> * Develop method newQuery. >> * Develop classes Neo4jResult and Neo4jQuery. >> * Develop method execute(query). >> * Activate tests: >> testTruncateSchema >> testDeleteSchema >> testQuery >> testQueryStartKey >> testQueryEndKey >> testQueryKeyRange >> testQueryWebPageSingleKey >> testQueryWebPageSingleKeyDefaultFields >> testQueryWebPageQueryEmptyResults >> testDelete >> testGetPartitions >> testResultSize >> testResultSizeStartKey >> testResultSizeEndKey >> testResultSizeKeyRange >> testResultSizeWithLimit >> testResultSizeStartKeyWithLimit >> testResultSizeEndKeyWithLimit >> testResultSizeKeyRangeWithLimit >> >> Also, I have a question, When the method Neo4jStore#delete(key) should >> return true or false?, I found out that I had to always return true in >> order to pass the tests, is that correct? >> >> My code is here: https://github.com/mgov88/gora/tree/GORA-663 >> >> Regards, >> Gaby >> >> El lun, 15 de feb. de 2021 a la(s) 19:01, John Mora (jhnmora...@gmail.com) >> escribió: >> >>> Hi Gaby >>> >>> Thanks for the update. >>> >>> Overall the code looks good, I do not have specific feedback for you >>> this week. >>> >>> According to your proposed timeline you should start working on the >>> Query features, let's do it. Let me know if you have questions. >>> >>> >>> Thanks, >>> John >>> >>> El sáb, 13 feb 2021 a las 0:57, gabriela ortiz (<arqgabyor...@gmail.com>) >>> escribió: >>> >>>> Hi all. >>>> >>>> I wanted to inform the tasks I worked on this week: Feb 06 - Feb 12 . >>>> >>>> * Enhance variable names. >>>> * Add enum for neo4j protocols. >>>> * Enhance getUnionSchema method for Maps. >>>> * Implement partitons. >>>> * Activate tests: >>>> testUpdate >>>> testGetRecursive >>>> testGetDoubleRecursive >>>> testGetWebPage >>>> testGetWebPageDefaultFields >>>> >>>> Also, I started working on my C.V. >>>> >>>> My code is here: https://github.com/mgov88/gora/tree/GORA-663 >>>> >>>> Regards, >>>> Gaby >>>> >>>> El mié, 10 de feb. de 2021 a la(s) 21:33, gabriela ortiz ( >>>> arqgabyor...@gmail.com) escribió: >>>> >>>>> Hi John. >>>>> >>>>> Thanks for the feedback I will work on your comments. >>>>> >>>>> Regards, >>>>> Gaby >>>>> >>>>> >>>>> El mié, 10 de feb. de 2021 a la(s) 12:04, John Mora ( >>>>> jhnmora...@gmail.com) escribió: >>>>> >>>>>> Hi Gaby >>>>>> >>>>>> Thanks for the update. >>>>>> >>>>>> BTW, I am sorry that I did not provide feedback on your code last >>>>>> week, I have been busy. >>>>>> >>>>>> Some comments: >>>>>> >>>>>> Please use more descriptive variable names: >>>>>> >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L368 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L165 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L171 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L193 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L194 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L200 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L206 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L216 >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L216 >>>>>> >>>>>> Typo: >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L216 >>>>>> >>>>>> Avoid string concatenation: >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L307 >>>>>> >>>>>> Use an Enum instead of string literals, >>>>>> >>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L129 >>>>>> >>>>>> >>>>>> regards >>>>>> John >>>>>> >>>>>> El lun, 8 feb 2021 a las 2:08, gabriela ortiz (< >>>>>> arqgabyor...@gmail.com>) escribió: >>>>>> >>>>>>> Hi all. >>>>>>> >>>>>>> I wanted to inform the tasks I worked on this week: Jan 30 - Feb 05 . >>>>>>> >>>>>>> * Enhance the deleteSchema method (delete existing nodes when >>>>>>> deleting the schema constraints) >>>>>>> * Enhance Map, Record, Array and Bytes serialization / >>>>>>> de-serialization process using Base64 encoding. >>>>>>> * Activate tests: >>>>>>> testPutNested >>>>>>> testPutArray >>>>>>> testPutBytes >>>>>>> testPutMap >>>>>>> testPutMixedMaps >>>>>>> testGetNested >>>>>>> testGet3UnionField >>>>>>> testGetWithFields >>>>>>> >>>>>>> My code is here: https://github.com/mgov88/gora/tree/GORA-663 >>>>>>> >>>>>>> Regards, >>>>>>> Gaby >>>>>>> >>>>>>> El lun, 1 de feb. de 2021 a la(s) 01:53, gabriela ortiz ( >>>>>>> arqgabyor...@gmail.com) escribió: >>>>>>> >>>>>>>> Hi all. >>>>>>>> >>>>>>>> I wanted to inform the tasks I worked on this week: Jan 17 - Jan 29 >>>>>>>> . >>>>>>>> >>>>>>>> * Add suggested javadocs. >>>>>>>> * Add suggested constants. >>>>>>>> * Make EXIST constraints optional. >>>>>>>> * Activate tests: >>>>>>>> testNewInstance >>>>>>>> testAutoCreateSchema >>>>>>>> testPut >>>>>>>> testBenchmarkExists >>>>>>>> testGetNonExisting >>>>>>>> testObjectFieldValue >>>>>>>> * Write a blog (Career opportunities) >>>>>>>> >>>>>>>> My code is here: https://github.com/mgov88/gora/tree/GORA-663 >>>>>>>> >>>>>>>> Regards, >>>>>>>> Gaby >>>>>>>> >>>>>>>> >>>>>>>> El mié, 27 de ene. de 2021 a la(s) 12:00, John Mora ( >>>>>>>> jhnmora...@gmail.com) escribió: >>>>>>>> >>>>>>>>> Hi Gaby >>>>>>>>> >>>>>>>>> Thanks for your report. >>>>>>>>> >>>>>>>>> Some comments: >>>>>>>>> >>>>>>>>> Please use constants instead of literal values here: >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L204 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L224 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L251 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L341 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L284 >>>>>>>>> >>>>>>>>> Add javadocs here: >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L278 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L388 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L431 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L487 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L500 >>>>>>>>> >>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L507 >>>>>>>>> >>>>>>>>> Regarding the EXISTS constraint: IMHO that is a good approach, but >>>>>>>>> let's make this attribute optional in the mapping and default: false. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> John >>>>>>>>> >>>>>>>>> El lun, 25 ene 2021 a las 18:32, gabriela ortiz (< >>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>> >>>>>>>>>> Hi all. >>>>>>>>>> >>>>>>>>>> I wanted to inform the tasks I worked on this week: Jan 16 - Jan >>>>>>>>>> 22 . >>>>>>>>>> >>>>>>>>>> - Add EXISTS constraints for properties. >>>>>>>>>> - Develop put method. >>>>>>>>>> - Enable test of the put & get methods. >>>>>>>>>> - Switch to fixed version docker image 'neo4j:4.2.2-enterprise' >>>>>>>>>> instead of 'enterprise' tag. >>>>>>>>>> >>>>>>>>>> My code is here: https://github.com/mgov88/gora/tree/GORA-663 >>>>>>>>>> >>>>>>>>>> I have a question, in Neo4j the null value represent the absence >>>>>>>>>> of the property/relation: >>>>>>>>>> >>>>>>>>>> "In Neo4j, since there is no table schema or equivalent to >>>>>>>>>> restrict possible properties, non-existence and null are equivalent >>>>>>>>>> for >>>>>>>>>> node and relationship properties. That is, there really is no such >>>>>>>>>> thing as >>>>>>>>>> a property with a null value; null indicates that the property >>>>>>>>>> doesn’t >>>>>>>>>> exist at all." >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> https://neo4j.com/developer/kb/understanding-non-existent-properties-and-null-values/ >>>>>>>>>> >>>>>>>>>> I added an attribute in the mapping file to specify if the EXISTS >>>>>>>>>> constraint should be applied, because in the tests sometimes the >>>>>>>>>> field >>>>>>>>>> values are null and there are conflicts with this constraint. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/test/resources/gora-neo4j-mapping.xml#L22 >>>>>>>>>> >>>>>>>>>> Is it correct this way? >>>>>>>>>> >>>>>>>>>> Regardss >>>>>>>>>> Gaby >>>>>>>>>> >>>>>>>>>> El lun, 18 de ene. de 2021 a la(s) 22:58, gabriela ortiz ( >>>>>>>>>> arqgabyor...@gmail.com) escribió: >>>>>>>>>> >>>>>>>>>>> Hi >>>>>>>>>>> >>>>>>>>>>> Thanks for your comments. I am working on them. >>>>>>>>>>> >>>>>>>>>>> Best regards, >>>>>>>>>>> Gaby >>>>>>>>>>> >>>>>>>>>>> El lun, 18 de ene. de 2021 a la(s) 17:11, John Mora ( >>>>>>>>>>> jhnmora...@gmail.com) escribió: >>>>>>>>>>> >>>>>>>>>>>> Hi Gaby. >>>>>>>>>>>> >>>>>>>>>>>> Thanks for your update. >>>>>>>>>>>> >>>>>>>>>>>> Some comments. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L156 >>>>>>>>>>>> >>>>>>>>>>>> Please create EXISTS constraints for the other properties of >>>>>>>>>>>> the Node as well. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://neo4j.com/docs/cypher-manual/current/administration/constraints/#administration-constraints-prop-exist-nodes >>>>>>>>>>>> >>>>>>>>>>>> You can use the mapping parsed from the XML. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/mapping/Neo4jMapping.java#L38 >>>>>>>>>>>> >>>>>>>>>>>> Please use a specific docker image tag of Neo4j instead of the >>>>>>>>>>>> 'latest' or 'enterprise' >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/test/java/org/apache/gora/neo4j/GoraNeo4jTestDriver.java#L60 >>>>>>>>>>>> >>>>>>>>>>>> This might break the code when a new version of Neo4j is >>>>>>>>>>>> released. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> John >>>>>>>>>>>> >>>>>>>>>>>> El dom, 17 ene 2021 a las 14:39, gabriela ortiz (< >>>>>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>>>>> >>>>>>>>>>>>> Hi all. >>>>>>>>>>>>> >>>>>>>>>>>>> I wanted to inform the tasks I worked on this week: Jan 09 - >>>>>>>>>>>>> Jan 15 . >>>>>>>>>>>>> >>>>>>>>>>>>> - Enhance the javadocs documentation. >>>>>>>>>>>>> - Replace literal values with constants. >>>>>>>>>>>>> - Develop the put() method of the datastore. >>>>>>>>>>>>> - Test the put / exists methods. >>>>>>>>>>>>> - Write a blog for this week. >>>>>>>>>>>>> >>>>>>>>>>>>> My code is here: https://github.com/mgov88/gora/tree/GORA-663 >>>>>>>>>>>>> >>>>>>>>>>>>> Regardss >>>>>>>>>>>>> Gaby >>>>>>>>>>>>> >>>>>>>>>>>>> El lun, 11 de ene. de 2021 a la(s) 09:46, gabriela ortiz ( >>>>>>>>>>>>> arqgabyor...@gmail.com) escribió: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks for your comments. I will add the missing >>>>>>>>>>>>>> documentation and thanks for your reminder I will fill the form >>>>>>>>>>>>>> now. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>> >>>>>>>>>>>>>> El lun, 11 de ene. de 2021 a la(s) 00:16, John Mora ( >>>>>>>>>>>>>> jhnmora...@gmail.com) escribió: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks for the update. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Some comments: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Please use constants instead of literal values here: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/test/java/org/apache/gora/neo4j/GoraNeo4jTestDriver.java#L37 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Add javadocs in these classes: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/test/java/org/apache/gora/neo4j/store/Neo4jStoreTest.java >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/test/java/org/apache/gora/neo4j/GoraNeo4jTestDriver.java >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Add descriptions for the attributes of these classes: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/mapping/Neo4jMapping.java >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/mapping/Property.java >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Please do not forget to submit your midpoint feedback. It is >>>>>>>>>>>>>>> due Jan. 12 4pm UTC. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>> John >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> El sáb, 9 ene 2021 a las 18:18, gabriela ortiz (< >>>>>>>>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi all. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I wanted to inform the tasks I worked on this week: Jan 01 >>>>>>>>>>>>>>>> - Jan 08 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> - Develop a test for XSD validations. >>>>>>>>>>>>>>>> - Develop methods: exists and delete in the datastore. >>>>>>>>>>>>>>>> - Switch to Neo4j Enterprise from Neo4j Community in the >>>>>>>>>>>>>>>> container of the tests. >>>>>>>>>>>>>>>> - Add comments and javadocs >>>>>>>>>>>>>>>> - Change the UNIQUE indexes for NODE KEY indexes (present >>>>>>>>>>>>>>>> in the Neo4j Enterprise version) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> My code is here: >>>>>>>>>>>>>>>> https://github.com/mgov88/gora/tree/GORA-663 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regardss >>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> El jue, 7 de ene. de 2021 a la(s) 13:28, gabriela ortiz ( >>>>>>>>>>>>>>>> arqgabyor...@gmail.com) escribió: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi John >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks for your comments. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> El mié, 6 de ene. de 2021 a la(s) 16:10, John Mora ( >>>>>>>>>>>>>>>>> jhnmora...@gmail.com) escribió: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks for your report. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Some comments: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> You are creating a UNIQUE index instead of the NODE KEY >>>>>>>>>>>>>>>>>> you mentioned on your design document. why? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jStore.java#L141 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I found this limitation in the Neo4j community version: >>>>>>>>>>>>>>>>> "Node key constraints, node property existence constraints >>>>>>>>>>>>>>>>> and relationship >>>>>>>>>>>>>>>>> property existence constraints are only available in Neo4j >>>>>>>>>>>>>>>>> Enterprise >>>>>>>>>>>>>>>>> Edition". >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> And, the UNIQUE indexes work in the community version. >>>>>>>>>>>>>>>>> Should I seek a trial version of the enterprise version or >>>>>>>>>>>>>>>>> work only with >>>>>>>>>>>>>>>>> the UNIQUE indexes of the community version? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Also, can you write the CREATE CONSTRAINT query with >>>>>>>>>>>>>>>>>> Cypher-DSL? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I could not find a API for constraints creation in Cypher >>>>>>>>>>>>>>>>> DSL. The create statements that I found are only for nodes. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Please add javadoc documentation and comments on these >>>>>>>>>>>>>>>>>> classes: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jConstants.java >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/java/org/apache/gora/neo4j/store/Neo4jParameters.java >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I will add the documentation >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Please add a test for the XSD Validation >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/GORA-663/gora-neo4j/src/main/resources/gora-neo4j.xsd >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I will add a test for this. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> El dom, 3 ene 2021 a las 23:12, gabriela ortiz (< >>>>>>>>>>>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I wanted to inform the tasks I worked on this week: Dec >>>>>>>>>>>>>>>>>>> 26 - Dec 31 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> * Develop the Datastore methods: getSchemaName, >>>>>>>>>>>>>>>>>>> createSchema, >>>>>>>>>>>>>>>>>>> deleteSchema, schemaExists >>>>>>>>>>>>>>>>>>> * Enable tests in Neo4jStoreTest : testCreateSchema , >>>>>>>>>>>>>>>>>>> testSchemaExists >>>>>>>>>>>>>>>>>>> * Enhance the implementation of the connection to the >>>>>>>>>>>>>>>>>>> backend. >>>>>>>>>>>>>>>>>>> * Write a blog about my project. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> You can find my code in my branch: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/tree/GORA-663 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> El mié, 30 de dic. de 2020 a la(s) 13:28, John Mora ( >>>>>>>>>>>>>>>>>>> jhnmora...@gmail.com) escribió: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks for your report. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> The Utils package is specific for each datastore; it is >>>>>>>>>>>>>>>>>>>> not mandatory. You can move some code there to improve the >>>>>>>>>>>>>>>>>>>> readability of >>>>>>>>>>>>>>>>>>>> the core classes of the datastore but it is up to you. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I could not find your last changes in your branch in >>>>>>>>>>>>>>>>>>>> github, please make sure to push the commits, so I can >>>>>>>>>>>>>>>>>>>> review the code. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> El mar, 29 dic 2020 a las 1:03, gabriela ortiz (< >>>>>>>>>>>>>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I wanted to inform the tasks I worked on this week: >>>>>>>>>>>>>>>>>>>>> Dec 19 - Dec 25 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> * I developed a GoraTestDriver for Neo4j using >>>>>>>>>>>>>>>>>>>>> GenericContainer >>>>>>>>>>>>>>>>>>>>> from the Test Containers library >>>>>>>>>>>>>>>>>>>>> * I developed the initialize method from Neo4jStore >>>>>>>>>>>>>>>>>>>>> to establish connection to the backend (Neo4j) >>>>>>>>>>>>>>>>>>>>> * I developed a XSD validation file for the XML mapping >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I have a question, I realized that some Datastores >>>>>>>>>>>>>>>>>>>>> have 'utils' packages in the code, are they obligatory? >>>>>>>>>>>>>>>>>>>>> What kind of code >>>>>>>>>>>>>>>>>>>>> should go in them? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> El lun, 21 de dic. de 2020 a la(s) 15:45, gabriela >>>>>>>>>>>>>>>>>>>>> ortiz (arqgabyor...@gmail.com) escribió: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi John >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> El sáb, 19 de dic. de 2020 a la(s) 17:13, John Mora ( >>>>>>>>>>>>>>>>>>>>>> jhnmora...@gmail.com) escribió: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi Gaby >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Thanks for your report and your hard work! >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I left some comments on your design document please >>>>>>>>>>>>>>>>>>>>>>> give them a look. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks you for your comments, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Some comments about your code: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> IMHO, the attributes unique, exists and index should >>>>>>>>>>>>>>>>>>>>>>> be optional (default: false) [0]. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I agree I will change that >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> The KeyClassCanonicalName and >>>>>>>>>>>>>>>>>>>>>>> PersistentClassCanonicalName >>>>>>>>>>>>>>>>>>>>>>> should be read from the datastore not hard coded [1] >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I put that hard coded because I had an error because >>>>>>>>>>>>>>>>>>>>>> the Datastore methods are not yet implemented, but I >>>>>>>>>>>>>>>>>>>>>> will change that. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I think this class [2] should be deleted, there are >>>>>>>>>>>>>>>>>>>>>>> proper tests for this in the DataStoreTestBase class. >>>>>>>>>>>>>>>>>>>>>>> If you are using this >>>>>>>>>>>>>>>>>>>>>>> for your own experiments please do not push it to >>>>>>>>>>>>>>>>>>>>>>> github. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> yes, I am using this class to temporary test my code, >>>>>>>>>>>>>>>>>>>>>> you are right I will remove it from github. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks you for your feedback. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> [0] >>>>>>>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/867d06e1fcf29e90b0431b9a42b82810c5409dda/gora-neo4j/src/test/resources/gora-neo4j-mapping.xml >>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/867d06e1fcf29e90b0431b9a42b82810c5409dda/gora-neo4j/src/main/java/org/apache/gora/neo4j/mapping/Neo4jMappingBuilder.java#L44 >>>>>>>>>>>>>>>>>>>>>>> [2] >>>>>>>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/blob/867d06e1fcf29e90b0431b9a42b82810c5409dda/gora-neo4j/src/main/java/org/apache/gora/neo4j/experimental/experiment.java >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Cheers >>>>>>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> El vie, 18 dic 2020 a las 23:06, gabriela ortiz (< >>>>>>>>>>>>>>>>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> I wanted to inform the tasks I worked on this week: >>>>>>>>>>>>>>>>>>>>>>>> Dec 12 - Dec 18 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> * I wrote a blog about the struggles learning CQL >>>>>>>>>>>>>>>>>>>>>>>> of Neo4j : >>>>>>>>>>>>>>>>>>>>>>>> https://gabycoder88.wordpress.com/2020/12/18/discovering-cypher-everybody-struggles/ >>>>>>>>>>>>>>>>>>>>>>>> * I created the suggested design document (link >>>>>>>>>>>>>>>>>>>>>>>> below ) with details about the Neo4j datastore. >>>>>>>>>>>>>>>>>>>>>>>> * I finished creating the structure of the >>>>>>>>>>>>>>>>>>>>>>>> datastore project. >>>>>>>>>>>>>>>>>>>>>>>> * I developed and tested the parsing of XML >>>>>>>>>>>>>>>>>>>>>>>> mappings for the datastore from gora-neo4j-mapping.xml >>>>>>>>>>>>>>>>>>>>>>>> * I developed and tested the read of connection >>>>>>>>>>>>>>>>>>>>>>>> properties from gora.properties >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> My code is here: >>>>>>>>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/commits/GORA-663 >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> My design document: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> https://docs.google.com/document/d/1fQbCHNIFEKxAUlOuwqDRDdnpecLk2S4TkOJSWIk6qCE/edit?usp=sharing >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> El lun, 14 de dic. de 2020 a la(s) 15:25, gabriela >>>>>>>>>>>>>>>>>>>>>>>> ortiz (arqgabyor...@gmail.com) escribió: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Hi John. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Thanks very much for your feedback. I shall work >>>>>>>>>>>>>>>>>>>>>>>>> on the document and the structure of the datastore >>>>>>>>>>>>>>>>>>>>>>>>> project. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> El sáb, 12 de dic. de 2020 a la(s) 17:43, John >>>>>>>>>>>>>>>>>>>>>>>>> Mora (jhnmora...@gmail.com) escribió: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Gaby, >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks for the update and your hard work. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Do not worry about the paid versions of Neo4j. >>>>>>>>>>>>>>>>>>>>>>>>>> They all share a common interface (Cypher Graph >>>>>>>>>>>>>>>>>>>>>>>>>> Query Language) and connect >>>>>>>>>>>>>>>>>>>>>>>>>> using the same protocols, so it is fine that your >>>>>>>>>>>>>>>>>>>>>>>>>> work only with community >>>>>>>>>>>>>>>>>>>>>>>>>> version. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Nice to see that you added a basic input/output >>>>>>>>>>>>>>>>>>>>>>>>>> example working with Neo4j but eventually you should >>>>>>>>>>>>>>>>>>>>>>>>>> move it to another >>>>>>>>>>>>>>>>>>>>>>>>>> project. Now let's create all the packages and >>>>>>>>>>>>>>>>>>>>>>>>>> resources needed for the >>>>>>>>>>>>>>>>>>>>>>>>>> structure of a datastore. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> I think you should put your ideas in a Google >>>>>>>>>>>>>>>>>>>>>>>>>> Docs document and share in the mailing list. >>>>>>>>>>>>>>>>>>>>>>>>>> * Your UML design* The branch that you are >>>>>>>>>>>>>>>>>>>>>>>>>> working on.* How the connection will be >>>>>>>>>>>>>>>>>>>>>>>>>> implemented.* Which connection >>>>>>>>>>>>>>>>>>>>>>>>>> parameters the datastore will need,* How you will >>>>>>>>>>>>>>>>>>>>>>>>>> set up a testing instance >>>>>>>>>>>>>>>>>>>>>>>>>> in the unit test of Gora.* The data type mapping >>>>>>>>>>>>>>>>>>>>>>>>>> between your datastore and >>>>>>>>>>>>>>>>>>>>>>>>>> Java data types. >>>>>>>>>>>>>>>>>>>>>>>>>> Keep it simple, here [0] you have a document that >>>>>>>>>>>>>>>>>>>>>>>>>> I made for the Kudu datastore a couple of years ago. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> [0] >>>>>>>>>>>>>>>>>>>>>>>>>> https://docs.google.com/document/d/1colS1ooQZIvuJcnx6DSsZIgesokK8TjwaEfgdygt4mo/edit#heading=h.pcphnswc4uen >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> El vie, 11 dic 2020 a las 23:06, gabriela ortiz (< >>>>>>>>>>>>>>>>>>>>>>>>>> arqgabyor...@gmail.com>) escribió: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> I wanted to inform the tasks I worked on this >>>>>>>>>>>>>>>>>>>>>>>>>>> week: Dec 06 - Dec 11 >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> - I created a new branch for my project : >>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/mgov88/gora/tree/GORA-663 >>>>>>>>>>>>>>>>>>>>>>>>>>> - I created a new module for datastore gora-neo4j >>>>>>>>>>>>>>>>>>>>>>>>>>> - I add the maven dependencies for neo4j JDBC >>>>>>>>>>>>>>>>>>>>>>>>>>> and Cypher-DSL >>>>>>>>>>>>>>>>>>>>>>>>>>> - I read the JDBC and DSL documentation. >>>>>>>>>>>>>>>>>>>>>>>>>>> - I implemented a example inserting and querying >>>>>>>>>>>>>>>>>>>>>>>>>>> nodes into neo4j >>>>>>>>>>>>>>>>>>>>>>>>>>> - I joined the Interns chat session of this week. >>>>>>>>>>>>>>>>>>>>>>>>>>> - I submitted the forms asked by Outreachy. >>>>>>>>>>>>>>>>>>>>>>>>>>> - I submitted the initial feedback of Outreachy. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> I have a question, neo4j has many editions ( >>>>>>>>>>>>>>>>>>>>>>>>>>> https://neo4j.com/subscriptions/ ) and the >>>>>>>>>>>>>>>>>>>>>>>>>>> docker that I have been using is the community. >>>>>>>>>>>>>>>>>>>>>>>>>>> Should I be test all the editions, there are >>>>>>>>>>>>>>>>>>>>>>>>>>> demos or open server that I can use instead of >>>>>>>>>>>>>>>>>>>>>>>>>>> buying a subscription ? >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Regardss >>>>>>>>>>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> El sáb, 5 de dic. de 2020 a la(s) 15:21, John >>>>>>>>>>>>>>>>>>>>>>>>>>> Mora (jhnmora...@gmail.com) escribió: >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Gaby. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks for your work and the update of your >>>>>>>>>>>>>>>>>>>>>>>>>>>> progress. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Working with docker containers is totally fine, >>>>>>>>>>>>>>>>>>>>>>>>>>>> but take into account that you need to expose all >>>>>>>>>>>>>>>>>>>>>>>>>>>> the necessary ports in >>>>>>>>>>>>>>>>>>>>>>>>>>>> the container for the communication with Apache >>>>>>>>>>>>>>>>>>>>>>>>>>>> Gora. Also you can start >>>>>>>>>>>>>>>>>>>>>>>>>>>> checking out testcontainers [1] for the unit test >>>>>>>>>>>>>>>>>>>>>>>>>>>> of the new datastore. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Your design looks good to me, I noticed that >>>>>>>>>>>>>>>>>>>>>>>>>>>> you plan to use the Neo4j driver. If you have some >>>>>>>>>>>>>>>>>>>>>>>>>>>> experience working with >>>>>>>>>>>>>>>>>>>>>>>>>>>> JDBC you can also use the Neo4j JDBC Driver [2]. >>>>>>>>>>>>>>>>>>>>>>>>>>>> But it is up to you, it >>>>>>>>>>>>>>>>>>>>>>>>>>>> should not have any impact on the functionality of >>>>>>>>>>>>>>>>>>>>>>>>>>>> the datastore. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] https://www.testcontainers.org/ >>>>>>>>>>>>>>>>>>>>>>>>>>>> [2] https://github.com/neo4j-contrib/neo4j-jdbc >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> El sáb, 5 dic 2020 a las 8:20, Madhawa Kasun >>>>>>>>>>>>>>>>>>>>>>>>>>>> Gunasekara (<madhaw...@gmail.com>) escribió: >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Gaby, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks for the update. Yes, we haven't tested >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Gora in java11, So I don't think you should spend >>>>>>>>>>>>>>>>>>>>>>>>>>>>> time on installing neo4j >>>>>>>>>>>>>>>>>>>>>>>>>>>>> locally. docker container is enough. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Please add your project proposal to the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> confluence page as well [1]. I wish you good luck >>>>>>>>>>>>>>>>>>>>>>>>>>>>> with this project. Let me >>>>>>>>>>>>>>>>>>>>>>>>>>>>> know if you have any questions. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/GORA/Outreachy%3A+2020+Winter >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sat, Dec 5, 2020 at 6:29 AM gabriela ortiz < >>>>>>>>>>>>>>>>>>>>>>>>>>>>> arqgabyor...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I wanted to inform the tasks I worked on this >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> week: Dec 01 - Dec 05 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1. I created a personal Blog for Outreachy >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> reports: https://gabycoder88.wordpress.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2. I wrote the first post of my blog titled >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 'About me': >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://gabycoder88.wordpress.com/2020/11/30/example-post-3/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 3. I joined the Outreachy Zulip server for >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the chats. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 4. I installed Neo4j on my computer using >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> docker * . >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 5. I drew a class diagram of my project >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (attached). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 6. I read the Neo4j documentation about the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Java connector, Neo4j (Neo4j Driver) syntax and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> concepts of graph databases. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * I tried to install native Neo4j, but I >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> figured that Neo4j requires java 11 and apache >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> gora requires java 8, hence >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I preferred to install using docker to avoid any >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues with the java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> version. Is a docker container enough or I must >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> install natively? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Gaby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>