Skip to content

thomasdenney/Storm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Storm

Storm is an experimental C++ wrapper for SQLite. I'm writing it as part of development on Play Time 2.0. It is far from feature complete and I'll probably break lots of things with the API. Please don't use it yet.

##Building with Xcode

  • Add this repository as a git submodule
  • Add the framework project to your Xcode workspace
  • Link your app with either the iOS or OS X target
  • include <Storm/Storm.h> in a .cpp or .mm file

##Building with CLion/other

  • Build with *.cpp files in the src directory and ensure that you search for headers in this directory to
  • Build with -lsqlite3 option
  • include "Storm.h" in a .cpp file

##Current features

  • C++11
  • Opening/closing SQLite database safely
  • Basic querying
  • Basic data access
  • Parameter binding with variadic access

##Todo

The development process is currently just working out as me adding things as I need them...

  • Strict concurrent only access to the database (will be implemented using C++11 threads and lambdas rather than GCD and blocks)
  • Fully support all data types

##License

Apache v2, see LICENSE file.

About

Experimental C++ SQLite wrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published