Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.