├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── Vagrantfile ├── core ├── build │ └── pip-delete-this-directory.txt └── src │ ├── main │ ├── boilerplate │ │ └── com │ │ │ └── rethinkscala │ │ │ └── magnets │ │ │ ├── GroupFilterMagnet.scala.template │ │ │ └── PluckMagnet.scala.template │ ├── protobuf │ │ └── rdb_protocol │ │ │ ├── ql2.proto │ │ │ └── ql2_extensions.proto │ ├── resources │ │ └── log4j.properties │ └── scala │ │ └── com │ │ └── rethinkscala │ │ ├── Conversions.scala │ │ ├── Delegate.scala │ │ ├── FilteredType.scala │ │ ├── GeometryType.scala │ │ ├── GroupDebug.scala │ │ ├── Implicits.scala │ │ ├── Message.scala │ │ ├── Options.scala │ │ ├── R.scala │ │ ├── Result.scala │ │ ├── Schema.scala │ │ ├── Test.sc │ │ ├── ast │ │ ├── Aggregation.scala │ │ ├── Aggregators.scala │ │ ├── Array.scala │ │ ├── AstVistor.scala │ │ ├── Chronology.scala │ │ ├── Core.scala │ │ ├── DB.scala │ │ ├── Datum.scala │ │ ├── Functional.scala │ │ ├── Geospatial.scala │ │ ├── Http.scala │ │ ├── Join.scala │ │ ├── Literal.scala │ │ ├── Manipulation.scala │ │ ├── Math.scala │ │ ├── Object.scala │ │ ├── Predicates.scala │ │ ├── Produce.scala │ │ ├── Query.scala │ │ ├── Select.scala │ │ ├── Sequence.scala │ │ ├── Table.scala │ │ ├── Time.scala │ │ ├── Token.scala │ │ ├── Transformation.scala │ │ ├── Typed.scala │ │ └── Write.scala │ │ ├── backend │ │ ├── RethinkBackend.scala │ │ ├── netty │ │ │ ├── ChannelInitializer.scala │ │ │ ├── Connection.scala │ │ │ ├── ConnectionPool.scala │ │ │ ├── Decoder.scala │ │ │ ├── Encoder.scala │ │ │ ├── Handler.scala │ │ │ ├── NettyConnectionFactory.scala │ │ │ ├── RethinkConfigureHandler.scala │ │ │ ├── async │ │ │ │ ├── AsyncBackend.scala │ │ │ │ ├── AsyncConnection.scala │ │ │ │ ├── AsyncDelegate.scala │ │ │ │ ├── Profile.scala │ │ │ │ └── Query.scala │ │ │ └── blocking │ │ │ │ ├── BlockingBackend.scala │ │ │ │ ├── BlockingConnection.scala │ │ │ │ ├── BlockingDelegate.scala │ │ │ │ ├── BlockingQuery.scala │ │ │ │ ├── ChangeFeedDelegate.scala │ │ │ │ └── Profile.scala │ │ └── package.scala │ │ ├── changefeeds │ │ ├── ast │ │ │ └── Changes.scala │ │ └── net │ │ │ ├── ChangeCursor.scala │ │ │ └── ChangeCursorFactory.scala │ │ ├── japi │ │ ├── Connection.scala │ │ ├── JavaAPI.scala │ │ └── package.scala │ │ ├── magnets │ │ └── FilterMagnet.scala │ │ ├── net │ │ ├── BlockingReadHandler.scala │ │ ├── CursorFactory.scala │ │ ├── DefaultCursor.scala │ │ ├── ProtocolHandler.scala │ │ ├── ResultExtractorFactory.scala │ │ ├── ResultQuery.scala │ │ ├── RethinkError.scala │ │ ├── Token.scala │ │ ├── Translate.scala │ │ ├── Version.scala │ │ └── package.scala │ │ ├── package.scala │ │ ├── reflect │ │ ├── ConfigChangesDeserializer.scala │ │ ├── DurabilityDeserializer.scala │ │ ├── GeometryDeserializer.scala │ │ ├── GroupResultDeserializer.scala │ │ ├── GroupResultTypeDeserializer.scala │ │ ├── JsonDocumentDeserializer.scala │ │ ├── Memo.scala │ │ ├── Reflector.scala │ │ ├── ReqlTypeDeserializer.scala │ │ ├── RethinkDateTimeDeserializer.scala │ │ ├── RethinkDateTimeSerializer.scala │ │ ├── RethinkModule.scala │ │ ├── RethinkTypeResolverBuilder.scala │ │ ├── ScalaClassIntrospector.scala │ │ ├── ScalaPropertiesCollector.scala │ │ └── package.scala │ │ └── utils │ │ ├── AbstractConnectionPool.scala │ │ ├── Applicator.scala │ │ └── Helpers.scala │ └── test │ ├── java │ ├── ApiTest.java │ └── com │ │ └── rethinkscala │ │ └── test │ │ └── utils │ │ ├── BlockingAnswer.java │ │ └── BlockingProxy.java │ └── scala │ ├── com │ └── rethinkscala │ │ ├── AggregationTest.scala │ │ ├── AsyncTest.scala │ │ ├── CastTest.scala │ │ ├── ChangeFeedTest.scala │ │ ├── ConnectionPoolTest.scala │ │ ├── ConnectionTest.scala │ │ ├── DBTest.scala │ │ ├── DTO.scala │ │ ├── Debug.scala │ │ ├── DocPathTest.scala │ │ ├── ExprTest.scala │ │ ├── GeospatialTest.scala │ │ ├── JoinTest.scala │ │ ├── JsonProtocolTest.scala │ │ ├── JsonTest.scala │ │ ├── ManipulateTest.scala │ │ ├── MathAndLogicTest.scala │ │ ├── NestedTest.scala │ │ ├── SelectTest.scala │ │ ├── SequenceTest.scala │ │ ├── TableTest.scala │ │ ├── TimeTest.scala │ │ ├── TransformationTest.scala │ │ ├── UUIDTest.scala │ │ ├── UnicodeTest.scala │ │ ├── WithBase.scala │ │ └── WriteTest.scala │ └── example │ ├── async │ └── Tutorial.scala │ └── blocking │ └── Tutorial.scala ├── lib ├── a.json └── a.txt ├── lifted └── src │ └── main │ └── scala │ └── com │ └── rethinkscala │ └── lifted │ ├── Functional.scala │ └── package.scala ├── project ├── BuildSettings.scala ├── RethinkdbBuild.scala ├── build.properties ├── plugins.sbt └── scalastyle_config.xml ├── scripts ├── install_protoc.sh └── install_rethinkdb.sh └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/Vagrantfile -------------------------------------------------------------------------------- /core/build/pip-delete-this-directory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/build/pip-delete-this-directory.txt -------------------------------------------------------------------------------- /core/src/main/boilerplate/com/rethinkscala/magnets/GroupFilterMagnet.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/boilerplate/com/rethinkscala/magnets/GroupFilterMagnet.scala.template -------------------------------------------------------------------------------- /core/src/main/boilerplate/com/rethinkscala/magnets/PluckMagnet.scala.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/boilerplate/com/rethinkscala/magnets/PluckMagnet.scala.template -------------------------------------------------------------------------------- /core/src/main/protobuf/rdb_protocol/ql2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/protobuf/rdb_protocol/ql2.proto -------------------------------------------------------------------------------- /core/src/main/protobuf/rdb_protocol/ql2_extensions.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/protobuf/rdb_protocol/ql2_extensions.proto -------------------------------------------------------------------------------- /core/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Conversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Conversions.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Delegate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Delegate.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/FilteredType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/FilteredType.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/GeometryType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/GeometryType.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/GroupDebug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/GroupDebug.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Implicits.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Message.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Message.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Options.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Options.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/R.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/R.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Result.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Result.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Schema.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Schema.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/Test.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/Test.sc -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Aggregation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Aggregation.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Aggregators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Aggregators.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Array.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Array.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/AstVistor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/AstVistor.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Chronology.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Chronology.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Core.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Core.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/DB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/DB.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Datum.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Datum.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Functional.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Functional.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Geospatial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Geospatial.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Http.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Http.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Join.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Join.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Literal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Literal.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Manipulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Manipulation.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Math.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Math.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Object.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Object.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Predicates.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Predicates.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Produce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Produce.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Query.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Query.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Select.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Select.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Sequence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Sequence.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Table.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Table.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Time.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Time.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Token.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Token.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Transformation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Transformation.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Typed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Typed.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/ast/Write.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/ast/Write.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/RethinkBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/RethinkBackend.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/ChannelInitializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/ChannelInitializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/Connection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/Connection.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/ConnectionPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/ConnectionPool.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/Decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/Decoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/Encoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/Encoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/Handler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/Handler.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/NettyConnectionFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/NettyConnectionFactory.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/RethinkConfigureHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/RethinkConfigureHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/async/AsyncBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/async/AsyncBackend.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/async/AsyncConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/async/AsyncConnection.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/async/AsyncDelegate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/async/AsyncDelegate.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/async/Profile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/async/Profile.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/async/Query.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/async/Query.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingBackend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingBackend.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingConnection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingConnection.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingDelegate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingDelegate.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/blocking/BlockingQuery.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/blocking/ChangeFeedDelegate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/blocking/ChangeFeedDelegate.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/netty/blocking/Profile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/netty/blocking/Profile.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/backend/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/backend/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/changefeeds/ast/Changes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/changefeeds/ast/Changes.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/changefeeds/net/ChangeCursor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/changefeeds/net/ChangeCursor.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/changefeeds/net/ChangeCursorFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/changefeeds/net/ChangeCursorFactory.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/japi/Connection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/japi/Connection.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/japi/JavaAPI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/japi/JavaAPI.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/japi/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/japi/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/magnets/FilterMagnet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/magnets/FilterMagnet.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/BlockingReadHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/BlockingReadHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/CursorFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/CursorFactory.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/DefaultCursor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/DefaultCursor.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/ProtocolHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/ProtocolHandler.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/ResultExtractorFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/ResultExtractorFactory.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/ResultQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/ResultQuery.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/RethinkError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/RethinkError.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/Token.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/Token.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/Translate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/Translate.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/Version.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/Version.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/net/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/net/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/ConfigChangesDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/ConfigChangesDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/DurabilityDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/DurabilityDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/GeometryDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/GeometryDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/GroupResultDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/GroupResultDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/GroupResultTypeDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/GroupResultTypeDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/JsonDocumentDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/JsonDocumentDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/Memo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/Memo.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/Reflector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/Reflector.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/ReqlTypeDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/ReqlTypeDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/RethinkDateTimeDeserializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/RethinkDateTimeDeserializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/RethinkDateTimeSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/RethinkDateTimeSerializer.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/RethinkModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/RethinkModule.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/RethinkTypeResolverBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/RethinkTypeResolverBuilder.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/ScalaClassIntrospector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/ScalaClassIntrospector.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/ScalaPropertiesCollector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/ScalaPropertiesCollector.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/reflect/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/reflect/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/utils/AbstractConnectionPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/utils/AbstractConnectionPool.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/utils/Applicator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/utils/Applicator.scala -------------------------------------------------------------------------------- /core/src/main/scala/com/rethinkscala/utils/Helpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/main/scala/com/rethinkscala/utils/Helpers.scala -------------------------------------------------------------------------------- /core/src/test/java/ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/java/ApiTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/rethinkscala/test/utils/BlockingAnswer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/java/com/rethinkscala/test/utils/BlockingAnswer.java -------------------------------------------------------------------------------- /core/src/test/java/com/rethinkscala/test/utils/BlockingProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/java/com/rethinkscala/test/utils/BlockingProxy.java -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/AggregationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/AggregationTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/AsyncTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/AsyncTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/CastTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/CastTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/ChangeFeedTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/ChangeFeedTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/ConnectionPoolTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/ConnectionPoolTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/ConnectionTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/ConnectionTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/DBTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/DBTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/DTO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/DTO.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/Debug.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/Debug.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/DocPathTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/DocPathTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/ExprTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/ExprTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/GeospatialTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/GeospatialTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/JoinTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/JoinTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/JsonProtocolTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/JsonProtocolTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/JsonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/JsonTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/ManipulateTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/ManipulateTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/MathAndLogicTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/MathAndLogicTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/NestedTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/NestedTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/SelectTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/SelectTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/SequenceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/SequenceTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/TableTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/TableTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/TimeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/TimeTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/TransformationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/TransformationTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/UUIDTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/UUIDTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/UnicodeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/UnicodeTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/WithBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/WithBase.scala -------------------------------------------------------------------------------- /core/src/test/scala/com/rethinkscala/WriteTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/com/rethinkscala/WriteTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/example/async/Tutorial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/example/async/Tutorial.scala -------------------------------------------------------------------------------- /core/src/test/scala/example/blocking/Tutorial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/core/src/test/scala/example/blocking/Tutorial.scala -------------------------------------------------------------------------------- /lib/a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/lib/a.json -------------------------------------------------------------------------------- /lib/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/lib/a.txt -------------------------------------------------------------------------------- /lifted/src/main/scala/com/rethinkscala/lifted/Functional.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/lifted/src/main/scala/com/rethinkscala/lifted/Functional.scala -------------------------------------------------------------------------------- /lifted/src/main/scala/com/rethinkscala/lifted/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/lifted/src/main/scala/com/rethinkscala/lifted/package.scala -------------------------------------------------------------------------------- /project/BuildSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/project/BuildSettings.scala -------------------------------------------------------------------------------- /project/RethinkdbBuild.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/project/RethinkdbBuild.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.8 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/scalastyle_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/project/scalastyle_config.xml -------------------------------------------------------------------------------- /scripts/install_protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/scripts/install_protoc.sh -------------------------------------------------------------------------------- /scripts/install_rethinkdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kclay/rethink-scala/HEAD/scripts/install_rethinkdb.sh -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.4.10-SNAPSHOT" --------------------------------------------------------------------------------