├── .gitignore ├── LICENSE ├── README.md ├── allthings.jpg ├── datastore.md ├── drivers ├── cassandra │ ├── cassandra.go │ └── table_cassandra.cql ├── datastore │ └── datastore.go ├── elasticsearch │ ├── elastic.go │ └── elastic_test.go ├── leveldb │ └── leveldb.go ├── memsearch │ ├── memsearch.go │ └── memsearch_test.go ├── mongodb │ └── mongodb.go ├── rethinkdb │ └── rethink.go └── sqlstore │ ├── sql.go │ ├── table_postgres_sql.sql │ └── table_sql.sql ├── example.md ├── example ├── .gitignore ├── elastic │ ├── .gitignore │ └── elastic.go └── sub.go ├── examples └── social │ ├── .gitignore │ └── social.go ├── indexer ├── doc.go ├── indexer.go ├── server.go └── server_test.go ├── presentation ├── .gitignore ├── Plain.graffle ├── Plain.png ├── Version.graffle ├── Version.png ├── Version_Delete.graffle ├── Version_Delete.png ├── allthings.jpg ├── example.go ├── gomeetup.slide ├── interface.go ├── logtable.jpg ├── output.txt ├── queryoutput.txt ├── social_graph.bmp └── tables.png ├── req └── req.go ├── res ├── social_graph.bmp ├── social_graph.graffle └── social_graph.jpg ├── search └── search.go ├── store ├── query.go ├── store.go ├── table_rethinkdb.rql └── update.go ├── testx ├── store_test.go └── x.go ├── usage.go ├── usage_test.go ├── wercker.yml └── x ├── x.go └── x_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | /gocrud 2 | /social 3 | /server 4 | /.DS_Store 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/README.md -------------------------------------------------------------------------------- /allthings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/allthings.jpg -------------------------------------------------------------------------------- /datastore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/datastore.md -------------------------------------------------------------------------------- /drivers/cassandra/cassandra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/cassandra/cassandra.go -------------------------------------------------------------------------------- /drivers/cassandra/table_cassandra.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/cassandra/table_cassandra.cql -------------------------------------------------------------------------------- /drivers/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/datastore/datastore.go -------------------------------------------------------------------------------- /drivers/elasticsearch/elastic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/elasticsearch/elastic.go -------------------------------------------------------------------------------- /drivers/elasticsearch/elastic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/elasticsearch/elastic_test.go -------------------------------------------------------------------------------- /drivers/leveldb/leveldb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/leveldb/leveldb.go -------------------------------------------------------------------------------- /drivers/memsearch/memsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/memsearch/memsearch.go -------------------------------------------------------------------------------- /drivers/memsearch/memsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/memsearch/memsearch_test.go -------------------------------------------------------------------------------- /drivers/mongodb/mongodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/mongodb/mongodb.go -------------------------------------------------------------------------------- /drivers/rethinkdb/rethink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/rethinkdb/rethink.go -------------------------------------------------------------------------------- /drivers/sqlstore/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/sqlstore/sql.go -------------------------------------------------------------------------------- /drivers/sqlstore/table_postgres_sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/sqlstore/table_postgres_sql.sql -------------------------------------------------------------------------------- /drivers/sqlstore/table_sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/drivers/sqlstore/table_sql.sql -------------------------------------------------------------------------------- /example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/example.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /example 2 | /sub 3 | -------------------------------------------------------------------------------- /example/elastic/.gitignore: -------------------------------------------------------------------------------- 1 | /elastic 2 | -------------------------------------------------------------------------------- /example/elastic/elastic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/example/elastic/elastic.go -------------------------------------------------------------------------------- /example/sub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/example/sub.go -------------------------------------------------------------------------------- /examples/social/.gitignore: -------------------------------------------------------------------------------- 1 | /social 2 | -------------------------------------------------------------------------------- /examples/social/social.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/examples/social/social.go -------------------------------------------------------------------------------- /indexer/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/indexer/doc.go -------------------------------------------------------------------------------- /indexer/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/indexer/indexer.go -------------------------------------------------------------------------------- /indexer/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/indexer/server.go -------------------------------------------------------------------------------- /indexer/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/indexer/server_test.go -------------------------------------------------------------------------------- /presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /presentation 2 | -------------------------------------------------------------------------------- /presentation/Plain.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/Plain.graffle -------------------------------------------------------------------------------- /presentation/Plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/Plain.png -------------------------------------------------------------------------------- /presentation/Version.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/Version.graffle -------------------------------------------------------------------------------- /presentation/Version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/Version.png -------------------------------------------------------------------------------- /presentation/Version_Delete.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/Version_Delete.graffle -------------------------------------------------------------------------------- /presentation/Version_Delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/Version_Delete.png -------------------------------------------------------------------------------- /presentation/allthings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/allthings.jpg -------------------------------------------------------------------------------- /presentation/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/example.go -------------------------------------------------------------------------------- /presentation/gomeetup.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/gomeetup.slide -------------------------------------------------------------------------------- /presentation/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/interface.go -------------------------------------------------------------------------------- /presentation/logtable.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/logtable.jpg -------------------------------------------------------------------------------- /presentation/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/output.txt -------------------------------------------------------------------------------- /presentation/queryoutput.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/queryoutput.txt -------------------------------------------------------------------------------- /presentation/social_graph.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/social_graph.bmp -------------------------------------------------------------------------------- /presentation/tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/presentation/tables.png -------------------------------------------------------------------------------- /req/req.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/req/req.go -------------------------------------------------------------------------------- /res/social_graph.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/res/social_graph.bmp -------------------------------------------------------------------------------- /res/social_graph.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/res/social_graph.graffle -------------------------------------------------------------------------------- /res/social_graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/res/social_graph.jpg -------------------------------------------------------------------------------- /search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/search/search.go -------------------------------------------------------------------------------- /store/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/store/query.go -------------------------------------------------------------------------------- /store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/store/store.go -------------------------------------------------------------------------------- /store/table_rethinkdb.rql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/store/table_rethinkdb.rql -------------------------------------------------------------------------------- /store/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/store/update.go -------------------------------------------------------------------------------- /testx/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/testx/store_test.go -------------------------------------------------------------------------------- /testx/x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/testx/x.go -------------------------------------------------------------------------------- /usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/usage.go -------------------------------------------------------------------------------- /usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/usage_test.go -------------------------------------------------------------------------------- /wercker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/wercker.yml -------------------------------------------------------------------------------- /x/x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/x/x.go -------------------------------------------------------------------------------- /x/x_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manishrjain/gocrud/HEAD/x/x_test.go --------------------------------------------------------------------------------