package Ġru . kotlin . par ag l ider . vb aa . be . repo . cassandra . entity . school Ċ Ċ import Ġcom . data st ax . oss . driver . api . core . C ql Session Ċ import Ġcom . data st ax . oss . driver . api . mapper . annotations . Dao Factory Ċ import Ġcom . data st ax . oss . driver . api . mapper . annotations . Dao Key space Ċ import Ġcom . data st ax . oss . driver . api . mapper . annotations . Dao Table Ċ import Ġcom . data st ax . oss . driver . api . mapper . annotations . Mapper Ċ Ċ @ Mapper Ċ interface ĠCassandra Mapper Ġ{ ĊĠĠĠ Ġ@ Dao Factory ĊĠĠĠ Ġfun Ġschool C assandra Dao ( ĊĠĠĠĠĠĠĠ Ġ@ Dao Key space Ġkey space : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Dao Table Ġtable : ĠString ĊĠĠĠ Ġ): ĠSchool C assandra DAO ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġbuilder ( session : ĠC ql Session ) Ġ= ĠCassandra Mapper Builder ( session ) ĊĠĠĠ Ġ} Ċ }