├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── config │ ├── bulk-source.properties │ └── sink.properties ├── data.csv ├── setup.cql ├── start.sh └── stop.sh ├── project ├── assembly.sbt ├── build.properties ├── buildinfo.sbt └── plugins.sbt ├── scalastyle-config.xml └── src ├── it ├── resources │ └── setup.cql └── scala │ └── com │ └── tuplejump │ └── kafka │ └── connect │ └── cassandra │ ├── CassandraClusterSpec.scala │ ├── CassandraSinkTaskSpec.scala │ └── CassandraSourceTaskSpec.scala ├── main ├── scala-2.10 │ └── com │ │ └── tuplejump │ │ └── kafka │ │ └── connect │ │ └── cassandra │ │ └── Logging.scala ├── scala-2.11 │ └── com │ │ └── tuplejump │ │ └── kafka │ │ └── connect │ │ └── cassandra │ │ └── Logging.scala └── scala │ └── com │ └── tuplejump │ └── kafka │ └── connect │ └── cassandra │ ├── AsyncPagingSourceIterator.scala │ ├── CassandraCluster.scala │ ├── CassandraSink.scala │ ├── CassandraSinkTask.scala │ ├── CassandraSource.scala │ ├── CassandraSourceTask.scala │ ├── ConnectorLike.scala │ ├── ConnectorSyntax.scala │ ├── TaskConfig.scala │ ├── Topology.scala │ └── package.scala └── test ├── resources └── log4j.properties └── scala └── com ├── datastax └── driver │ └── core │ └── TestUtil.scala └── tuplejump └── kafka └── connect └── cassandra ├── AbstractSpec.scala ├── CassandraSinkSpec.scala ├── CassandraSourceSpec.scala ├── ConnectorLikeSpec.scala ├── RouteSpec.scala ├── SchemaSpec.scala └── TaskConfigSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/README.md -------------------------------------------------------------------------------- /examples/config/bulk-source.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/examples/config/bulk-source.properties -------------------------------------------------------------------------------- /examples/config/sink.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/examples/config/sink.properties -------------------------------------------------------------------------------- /examples/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/examples/data.csv -------------------------------------------------------------------------------- /examples/setup.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/examples/setup.cql -------------------------------------------------------------------------------- /examples/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/examples/start.sh -------------------------------------------------------------------------------- /examples/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/examples/stop.sh -------------------------------------------------------------------------------- /project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/project/assembly.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/project/build.properties -------------------------------------------------------------------------------- /project/buildinfo.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/project/buildinfo.sbt -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /src/it/resources/setup.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/it/resources/setup.cql -------------------------------------------------------------------------------- /src/it/scala/com/tuplejump/kafka/connect/cassandra/CassandraClusterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/it/scala/com/tuplejump/kafka/connect/cassandra/CassandraClusterSpec.scala -------------------------------------------------------------------------------- /src/it/scala/com/tuplejump/kafka/connect/cassandra/CassandraSinkTaskSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/it/scala/com/tuplejump/kafka/connect/cassandra/CassandraSinkTaskSpec.scala -------------------------------------------------------------------------------- /src/it/scala/com/tuplejump/kafka/connect/cassandra/CassandraSourceTaskSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/it/scala/com/tuplejump/kafka/connect/cassandra/CassandraSourceTaskSpec.scala -------------------------------------------------------------------------------- /src/main/scala-2.10/com/tuplejump/kafka/connect/cassandra/Logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala-2.10/com/tuplejump/kafka/connect/cassandra/Logging.scala -------------------------------------------------------------------------------- /src/main/scala-2.11/com/tuplejump/kafka/connect/cassandra/Logging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala-2.11/com/tuplejump/kafka/connect/cassandra/Logging.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/AsyncPagingSourceIterator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/AsyncPagingSourceIterator.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraCluster.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraCluster.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSink.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSinkTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSinkTask.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSourceTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/CassandraSourceTask.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/ConnectorLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/ConnectorLike.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/ConnectorSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/ConnectorSyntax.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/TaskConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/TaskConfig.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/Topology.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/Topology.scala -------------------------------------------------------------------------------- /src/main/scala/com/tuplejump/kafka/connect/cassandra/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/main/scala/com/tuplejump/kafka/connect/cassandra/package.scala -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/scala/com/datastax/driver/core/TestUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/datastax/driver/core/TestUtil.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/AbstractSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/AbstractSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/CassandraSinkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/CassandraSinkSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/CassandraSourceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/CassandraSourceSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/ConnectorLikeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/ConnectorLikeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/RouteSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/RouteSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/SchemaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/SchemaSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/tuplejump/kafka/connect/cassandra/TaskConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuplejump/kafka-connect-cassandra/HEAD/src/test/scala/com/tuplejump/kafka/connect/cassandra/TaskConfigSpec.scala --------------------------------------------------------------------------------