Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Feature/macro column names (#564) * Fixing small implementation error. * Publishing intermediary releaes for 2.0.0 * Name change * More renaming. * More renaming. * More name change * Replacing names. * One more error. * Changing orgs. * Adding thrift support * Moving samples. * Compiling * Re-badging contributions page. * TravisCI: Bumping version to match CI definition [ci skip] * Publishing to target branch only * Feature/copy update (#566) * Updating the copyright to the right ocmpany name * removing duplicate colelctiosn methods * Fixing error in time window compaction strategy. * Unifying API * Small fix * Adding a deployment setting to target the first pro release. * Updating release target instead of dependencies repo * Bumping util version * TravisCI: Bumping version to match CI definition [ci skip] * Feature/license (#569) * Adding a license. * More license updates. * More licensing * More licensing * Rest of the license * Spacing things better * Updating badges and license content * Fixing refs * TravisCI: Bumping version to match CI definition [ci skip] * TravisCI: Bumping version to match CI definition [ci skip] * Feature/time window compaction (#580) * Adding compaction options * Finishing the additiom of options * Finalising implementation of time window compaction. * TravisCI: Bumping version to match CI definition [ci skip] * Feature/no key types (#583) * Removing type parameters from labels * Removing more Cassandra key types as they are not needed by the DSL * Removing specialised implementations for enumerations. * Using non nested type refs. * Fixing type bounds and starting to add to the migration guide. * Removing key types from everywhere * Feature/cleanup (#584) * Further small cleanup * Adding a helper auxiliary. * Adding missing test suite imeplemntation * Adding unit tests * Removing the duplicate description. * Adding elements comparison to account for ordering * Adding more of the missing tests. * Fixing small missing bit * TravisCI: Bumping version to match CI definition [ci skip] * Feature/time window compaction (#586) * Adding compaction options * Finishing the additiom of options * Finalising implementation of time window compaction. * Adding the ability to set the timestamp resolution in TWCS * Simplfying and adding more tests for serialising compaction strategies. * Further simplifying tests * TravisCI: Bumping version to match CI definition [ci skip] * Feature/tuple macros (#578) * Adding gettables by name and index. * Adding term names to tuples * Mapping tuple types. * Fixing implementation of tuple types. * OOps * Adding more tests for a tuple column. * Adding tests for nested tuples. * Adding ability for primitives to freeze columns. * Renaming Cassandra operations and removing shapeless based extractors. * Fixing tuple type inside collections. * Adding simple debugging. * Small indentation fix * Small unrelated style change * More styling * Fixed support of collection type tuple columns * Small fix and adding more adopters [ci skip] * fixing potentially flaky test by compensating for the time skew (#590) * TravisCI: Bumping version to match CI definition [ci skip] * Feature/type tree caches (#591) * Small fixes for codacy reviews * Small codacy review items * Small spacing * Adding a trie map caching layer for macro materialized primitives. * removing reference tothe eold name * Adding map primitive caching with the correct method call * TravisCI: Bumping version to match CI definition [ci skip] * Feature/from row macro (#592) * Trying to add macro tree expansion guards for fromRows that won't compile * Adding a type alias to prevent compilations from breaking * Manual merge of fix * Adding macro inference * More work to bullet rpoof macro * Further upgrade work to macroapi * Removing manual fromRow method definitions. * Fixing a small error * Adding a small docs mention * Removing unecessary abstract * Moving table key inference to compile time * Fixing macro implementation problem * Fixing Macro api * Finalising implementation of fromRow derived macro * Fixing more implementation details. * Adding a way to discover reference table * Fixing macro discovery of columns. * Small change * Fixing one method generation * Further simplification * Trying to fix database instantiation problem * Further restructuring table name expansion. * Removing all the bad compiler time casts * TravisCI: Bumping version to match CI definition [ci skip] * Merging in all remote changes * TravisCI: Bumping version to match CI definition [ci skip] * Adding the ability to map records lazily and paginate them (#572) * Adding the ability to map records lazily and paginate them * Fixing compilation errors. * Adding logging configuration * Fixed type on provider instance variable (#581) * TravisCI: Bumping version to match CI definition [ci skip] * Adding a 2.0 roadmap description [ci skip] * Adding more details about 2.0.0 release [ci skip] * Add support for Jdk8 LocalDateTime (#593) * TravisCI: Bumping version to match CI definition [ci skip] * Updating version to correct setup of 1.29.5 [ci skip] (#594) * Adding missing comment * Removing snapshot resolver * Reverting macro changeset accidentally leaked (#596) * Removing macros, re-adding correct dep, removing custom resolver. * Small adjustments * Fixing the 2 broken tests. * Fixing generators * Fixing compilation error * Adding table name variabe to prevent issues * Adding an error handler. * Adding a dual variant test * Adding more safe guards * Using macro type comparison symbol instead of equality checking * Removing redundant conversions * Fixing indenation [ci skip] * Feature/scala 2.12 (#598) * Preparing 2.12 build * Adding Scala 2.12 build setup * Adding Scala 2.12 JSON serialisaton support * Fixing serialisation tests. * Adding 2.12 compatible scalacOptions * Fixing phantom build for 2.12 * Fixing the basic ocmmand used to publish the 2.12 version * Changing import to fix testing * Using different version of twitter util * Removing test arguments as they break Scala 2.12 * Adding a different execution command * Running setup for scala 2.11.8 instead * Trying command alias * Renaming module and adding a compatibility table * Fixing small markdown issue [ci skip] * Bumping deps to fix JDK7 issue with util-testing bringing in wrong version of Twitter uti * Bumping the version * Changing test runner to 2.11.8 only * Adding README update and resolving conflict. * Reverting accidental changes back * TravisCI: Bumping version to match CI definition [ci skip] * Feature/docs (#601) * Adding a docs folder. * Adding more docs * Updating the readme * Fixing the module compatibility table. * Removing more manually implemented fromRow definitions * Simplifying implementation again * Further fixes to docs * Adding tests for the macro generating table tests * TravisCI: Bumping version to match CI definition [ci skip] * Feature/autogen store (#604) * Macro generating a store method * Using a hard type to extract name information at the same time as type info * Adding ability to generate extractors for partially matched column subsets * Simplifying type tree printing * Changing method name and adding mocks * Moving definition of classes outside of test to prevent scope for intefering * Changing tes * Adding an Artima plugin * Removing offending plugin * Improving compile time logging information.
- Loading branch information