dancannon / gocassa Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gocassa/gocassa
A high level Cassandra library in Go, on top of gocql
License: MIT License
This project forked from gocassa/gocassa
A high level Cassandra library in Go, on top of gocql
License: MIT License
Tuples are another data type that are not currently supported, to support them GoCassa would likely have to use struct tags.
GoCassa should be able to create and use materialized views and possible indexes although they should both have clear documentation when they should be used.
I am not too sure if this should be added but it could be nice for GoCassa to support frozen types which would allow more data structures to be stored using GoCassa.
In the new implementation create queries never seem to fail, obviously this should not be the case ๐
It should be possible to use UDTs with GoCassa
It should be possible to use CQL functions with GoCassa, I propose supporting the following functions:
UUID()
dateOf()
now()
minTimeuuid()
maxTimeuuid()
unixTimestampOf()
token()
WRITETIME()
TTL()
Currently the in-memory mock implementation has been replaced with a simple stub implementation, this should be added back in some form.
Add support for contexts using https://godoc.org/github.com/gocql/gocql#Query.WithContext. As the new version is targeting 1.7 the builtin interface should probably be used.
This should be the case for ALL query functions.
Currently only maps and lists are supported, support for sets should also be added. The library could check for types in the format of map[SET_TYPE]struct{}
or use struct tags.
I have removed the existing recipes while I refactor the rest of the library, they should be added back once the refactoring is mostly complete.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.