Skip to content

Instantly share code, notes, and snippets.

@charmygarg
Last active September 24, 2017 10:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save charmygarg/338d8bd438ba73ada345f669b04e3f09 to your computer and use it in GitHub Desktop.
Save charmygarg/338d8bd438ba73ada345f669b04e3f09 to your computer and use it in GitHub Desktop.
import com.outworkers.phantom.dsl._
object Defaults {
val Connector = ContactPoint.local.keySpace(KeySpace("my_keyspace")
.ifNotExists().`with`(replication eqs SimpleStategy.replication_factor(1)))
}
class CassandraDatabase(override val connector: CassandraConnection) extends Database[CassandraDatabase](connector) {
object users extends Users with Connector
}
object CassandraDatabase extends CassandraDatabase(Connector.default)
trait DbProvider extends DatabaseProvider[CassandraDatabase] {
override val database = CassandraDatabase
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment