...
- Creation of Query and Store classes for Geode module
Report #3#4
Period: August 9 to August 16
Activities:
- Creation of Query class for Geode
- Adding GeodeQuery java file into this class
- Implementation of GeodeQuery using Gora QueryBase and datastore
Plan:
- Implementation of GeodeResult java file
Report #5
Period: August 16 to August 24
Activities:
- Setup Gradle Creating GeodeResult java file in the VM environment
- Create a Maven module for Geode
- Implemented basic structure for document datastore classes
- Mapping file design, datastore property file design
- Implement logic to parse mapping files and property files.
Plan:
- GeodeQuery class
- As Geode is a simple Cache store, implementing GeodeResult using Gora PersistenceBase and ResultBase classes
- Usage of cacheKeySet from NavigableSet(Java) for result persistence.
Plan:
- Implementation of methods in GeodeStore
Report #6
Period: August 24 to September 5
Activities:
- Creation of Store class for Geode module
- Adding the GeodeStore in this class
- Implementation of the datastore methods → Initialize, getSchemaName, createSchema, deleteSchema, schemaExists, exists(key), get(key), put(key), delete(key), deleteByQuery, execute(query), newQuery, getPartitions, flush and close()
- Writing test cases for the data store and their implementation
Plan:
- Creation of work product URLImplement basic data store operations.