Greg Burd
253816bd8c
Remove Integer/Enum conversion, it wasn't necessary.
2017-08-09 11:49:38 -04:00
Greg Burd
512cb0f608
Fix for mapping integers to enum in proxy.
2017-08-09 10:42:28 -04:00
Greg Burd
f008a33e53
Changed Zipkin API a bit, now requires a TraceContext rather than a Span before sync/async calls.
2017-08-09 10:22:59 -04:00
Greg Burd
b9600ac931
Fix Zipkin tracing logic.
2017-08-08 15:28:51 -04:00
Greg Burd
71e84da3bd
Start plumbing for Dropwizard metrics and Zipkin tracing. Ensure proper bean value when working with enums.
2017-08-08 12:02:32 -04:00
Greg Burd
f4dbf34920
Remove Scala support and trim Future support at some point I'll re-introduce using Java 8 classes rather than Guava's or Scala's
2017-08-04 11:18:54 -04:00
Greg Burd
7497cf5a18
Add compatibility with Java 8 CompletableFuture converting our Guava-supplied ListenableFuture.
2017-08-03 15:38:13 -04:00
Greg Burd
b44c898682
Add the LOCAL_* consistency levels. Add a way to provide a default consistency level for all session operations.
2017-08-02 12:54:01 -04:00
Greg Burd
18cfc85f45
Move logic that filters out unset columns from INSERT statements into InsertOperations because we need to use the proxy implementation's ability to fetch default type-specific values in other places. This change also enables concrete implementations of mapped interfaces to implement MapExportable and use the same method to filter unset values.
2017-08-02 11:35:11 -04:00
Greg Burd
03567dc57e
Enable partial updates using partial entity maps.
2017-08-01 12:48:14 -04:00
Greg Burd
eb9dd05147
Move Guava backwards to the last verison suppored by JDK 1.7 (ver 20.0).
2017-07-31 10:22:01 -04:00
Greg Burd
de495ae0eb
Fixed the embedded Cassandra server by using a newer version, no published artifact so had to include JAR file. Ran Facebook tool called 'infer' which was fairly clean (mvn clean; infer -- mvn package -Dmaven.test.skip=true
), two minor potential resource leaks and one possible null pointer dereference
2017-07-28 11:44:48 -04:00
Greg Burd
b98f9ed7f5
Remove Travis/CI from inherited repo as we'll be reconfiguring this soon. Update pom to reference Onshape, not 'gburd'.
2017-07-27 15:18:31 -04:00
Greg Burd
715fb0e673
Helenus was the son of King Priam and Queen Hecuba of Troy, and the twin brother of the prophetess Cassandra. Like Cassandra, he was always right, but unlike her, others believed him. Seems like a good name for a layer to access DataStax, Apache, or ScyllaDB's implementations of the Cassandra database.
...
- move to 3.x DataStax drivers (NOTE, this broke the Casser.dsl() API a bit)
- introduce UnitOfWork-style pseudo transactional scoping (WIP as of this commit)
- introduce session and UnitOfWork scoped caches (WIP as of this commit)
- add support for SASI-based secondary index types (such as case insensitive matching, etc.)
- add support for Lucene-based secondary index types (WIP https://github.com/Stratio/cassandra-lucene-index )
- update types for Java 8 (WIP)
- add in Codahale/Dropwizard and Zipkin metrics/tracing support (WIP)
- and a lot more...
2017-07-27 15:02:17 -04:00
Albert Shift
5d260420f1
Update pom.xml
2015-10-31 06:05:18 -07:00
Willem Meints
d5232aa5d7
Fix: Changed package to support SBT
...
When you want to use the package from SBT in a way that you
normally would use scala package the package needs to have
a name like casser-core_2.11.
This fixes issue #1
2015-10-31 13:09:09 +01:00
Alex Shvid
209862f569
1.2.0_2.11-SNAPSHOT
2015-06-16 15:50:14 -07:00
Alex Shvid
eefa458484
release 1.1.0_2.11
2015-06-16 15:21:22 -07:00
Albert Shift
9919fd9e25
implement common validators for constraints
2015-06-09 12:48:55 -07:00
Albert Shift
a4260436e8
change version and add more scala future methods
2015-06-03 12:51:05 -07:00
Albert Shift
869fd0aae3
add scala 2.11 support
2015-06-03 12:22:22 -07:00
Albert Shift
648dee8f6e
create special profile release in maven build
2015-05-07 23:12:22 -07:00
Alex Shvid
ca6f4f498b
Merge branch 'develop' of https://github.com/noorq/casser into develop
2015-04-28 15:36:10 -07:00
Alex Shvid
053d69e690
release scripts
2015-04-28 15:35:16 -07:00
Albert Shift
0f33939184
1.1.0-SNAPSHOT
2015-04-27 20:29:24 -07:00
Albert Shift
ecd0222ffc
release 1.0.0
2015-04-27 20:09:20 -07:00
Albert Shift
4dd187ed77
rename register to singleton in Casser
2015-04-26 14:13:36 -07:00
Albert Shift
3bea38d516
release 1.0
2015-04-26 11:27:56 -07:00
Albert Shift
f627eb9741
test collections and implement collection operations
2015-04-17 14:26:30 -07:00
Albert Shift
3de30d95bb
Update pom.xml
2015-03-27 20:14:13 -07:00
Albert Shift
c6b6f04002
disable deploy to the sonatype
2015-03-25 20:21:02 -07:00
Albert Shift
32347ed39c
update pom file
2015-03-25 19:25:11 -07:00
Albert Shift
f8bbcd1cd3
add casser entity type to differ table and user type entities
2015-03-25 19:24:03 -07:00
Albert Shift
dc8f58bb7b
better logging for cassandra-unit
2015-03-16 17:55:21 -07:00
Albert Shift
a4e8121b89
embedded cassandra integration tests infra
2015-03-16 15:57:46 -07:00
Albert Shift
59375ed0d3
add cassandra unit and abstract test
2015-03-16 13:27:13 -07:00
Alex Shvid
a07914e52a
added pom.xml
2015-03-14 10:22:57 -07:00