Download jcql JAR file with all dependencies
jcql from group com.trebogeer.jcql (version 0.8.3)
JCQL is a tool allowing to generate boilerplate java code from existing cassandra schema. It is intended to be
used with Cassandra 2.1+ due to support of UDTs (User Defined Types)/Tuples/Collections.
Cassandra's UDTs/Tuples/Collections and an ability to introspect schema through java driver make it possible to
automatically generate POJOs and corresponding mappers between database and java models. Properly generated java
code saves development efforts and is less error-prone compared to hand coding. Accompanied with proper CI and
deployment it can also guarantee consistency between database and java models at any point of application
lifecycle from development to production rollout. JCQL does not rely on java reflection or annotations which
means all discrepancies between actual cassandra schema and what client code expects it to be will be identified
during compilation not at runtime in the middle of the night right after production release. No need to worry
about Cassandra client code performance implications due to use of reflection.
Artifact jcql
Group com.trebogeer.jcql
Version 0.8.3
Last update 06. March 2015
Tags: need introspect client tool identified used middle production after schema compared lifecycle accompanied deployment proper right support defined udts consistency means code intended prone models properly generated efforts will saves tuples release make does reflection generate development about jcql existing runtime through from expects hand possible during allowing automatically cassandra performance implications corresponding rollout pojos driver mappers types less between collections ability with application rely error compilation database point which what guarantee actual java boilerplate night annotations user also worry coding discrepancies
Organization not specified
URL http://github.com/trebogeer/j-cql
License Apache License, Version 2.0
Dependencies amount 10
Dependencies cassandra-all, jaxb-xjc, args4j, snakeyaml, guava, javatuples, slf4j-api, logback-classic, cassandra-driver-core, cassandra-driver-mapping,
There are maybe transitive dependencies!
Group com.trebogeer.jcql
Version 0.8.3
Last update 06. March 2015
Tags: need introspect client tool identified used middle production after schema compared lifecycle accompanied deployment proper right support defined udts consistency means code intended prone models properly generated efforts will saves tuples release make does reflection generate development about jcql existing runtime through from expects hand possible during allowing automatically cassandra performance implications corresponding rollout pojos driver mappers types less between collections ability with application rely error compilation database point which what guarantee actual java boilerplate night annotations user also worry coding discrepancies
Organization not specified
URL http://github.com/trebogeer/j-cql
License Apache License, Version 2.0
Dependencies amount 10
Dependencies cassandra-all, jaxb-xjc, args4j, snakeyaml, guava, javatuples, slf4j-api, logback-classic, cassandra-driver-core, cassandra-driver-mapping,
There are maybe transitive dependencies!
Page 1 from 1 (items total 1)