package Ġcom . rust yr azor blade . mv verify Ċ Ċ import Ġcom . data st ax . driver . core . Cluster Ċ import Ġcom . data st ax . driver . core . Consistency Level Ċ import Ġcom . data st ax . driver . core . Query Options Ċ import Ġcom . data st ax . driver . core . Session Ċ Ċ class ĠDatabase Ġ{ ĊĊĠĠĠ Ġvar Ġcluster : ĠCluster ĊĠĠĠ Ġvar Ġsession : ĠSession ĊĊĠĠĠ Ġinit Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar Ġoptions Ġ= ĠQuery Options () ĊĠĠĠĠĠĠĠ Ġoptions . consistency Level Ġ= ĠCons istency Level . ONE ĊĊĠĠĠĠĠĠĠ Ġcluster Ġ= ĠCluster . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Contact Point (" 1 2 7 . 0 . 0 . 1 ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Query Options ( options ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġsession Ġ= Ġcluster . connect () ĊĊĠĠĠĠĠĠĠ Ġsession . execute (" CREATE ĠKEY SPACE ĠIF ĠNOT ĠEXISTS Ġmv test Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" WITH Ġreplication Ġ= Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"{ ' class ': Ġ' Simple Strategy ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"' replication _ factor ': Ġ 3 }") ĊĊĠĠĠĠĠĠĠ Ġsession . execute (" USE Ġmv test ") ĊĊĠĠĠĠĠĠĠ Ġsession . execute (" CREATE Ġtable ĠIF ĠNOT ĠEXISTS Ġbase Ġ( Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" k Ġint Ġprimary Ġkey , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" v Ġint Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ") ") ĊĊĠĠĠĠĠĠĠ Ġsession . execute (" CREATE ĠM ATER IAL IZED ĠVIEW Ġif Ġnot Ġexists Ġmv ĠAS Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" SELECT Ġv , Ġk ĠFROM Ġbase Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" WHERE Ġv Ġis Ġnot Ġnull Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" primary Ġkey Ġ( v , Ġk )") ĊĠĠĠ Ġ} Ċ }