These are chat archives for bio4j/dynamograph

10th
Feb 2015
Eduardo Pareja Tobes
@eparejatobes
Feb 10 2015 12:45
hey @alberskib sorry missed this
gitter notifications are pretty buggy
Eduardo Pareja Tobes
@eparejatobes
Feb 10 2015 12:56
You don't need to override anything
First, all the actual interaction happens at the UntypedGraph level
You do need to define classes like DynamoDBRawVertex, DynamoDBRawVertexType, etc
Eduardo Pareja Tobes
@eparejatobes
Feb 10 2015 13:03
In the case of Titan, they're already provided by Titan; we're just reusing TitanVertex, VertexLabelMaker, etc.
As here we're free to implement all those things as we please, we can take a more reasonable approach.
Eduardo Pareja Tobes
@eparejatobes
Feb 10 2015 13:08
DynamoDBRawVertexType for example should have a link to the corresponding DynamoDB tables used to store the vertices; DynamoDBRawEdgeType should have refs to the corresponding source and target raw types, together will all the edge-specific tables
Tables means just table names, of course
All the XXXType classes should be completely decoupled from any resource management, auth etc.
That should be at the untyped graph level
About raw edges and vertices, they should have just a link to the corresponding type together with something identifying them (the property id used in the corresponding table , for example)
You could implement everything then at the untyped graph level
retrieving things from DynamoDB etc
also, any stuff like caching of properties etc should go there I think
alberskib
@alberskib
Feb 10 2015 22:06
Hey @eparejatobes, Great to know