Skip to content

Instantly share code, notes, and snippets.

@cheptsov
Last active August 29, 2015 13:57
Show Gist options
  • Save cheptsov/9484395 to your computer and use it in GitHub Desktop.
Save cheptsov/9484395 to your computer and use it in GitHub Desktop.

Kotlin NoSQL Roadmap

v0.1

  • Drop iterate methods without filtering
  • Support for Template1-10
  • Support for Query1-10
  • Support for other operators: gt, lt, ge, le, mb, ne, nm, nn, nl, mt
  • Support for boolean, date, timestamp, double, float, long, short, byte types
  • Support for add, delete, remove, etc operations
  • Merge PolymorphicSchema and DocumentSchema
  • Get rid out of closures where makes sense
  • Support for drop and take methods
  • Migrate to Yoda date/time library
  • Rename package and move to JetBrains GitHub (kotlinx.nosql ??)
  • Upload the artifact
  • Update README (introduction and benefits = stateless, statically-typed, document-friendly, getting started, features, sample)
  • Sample project (petclinic ??)

v0.2

  • Support for indices
  • Support for listOf/setOf(boolean, date, timestamp, double, float, long, short, byte) types
  • Support for other unsupported basic operations
  • Bugfixes

v0.3

  • Support for aggregation operations
  • Support for map-reduce operations

v0.4

  • Support for GridFS

v0.5

  • Performance improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment