Helenus is collection of Scala utilities for Apache Cassandra. Its goal is to
make interacting with Cassandra easier, in a type-safe manner, while trying to avoid introducing a complex API.
This is a demo session where we go over the asynchronous API while introducing the concepts Helenus if built upon. This is the second session out of three. You can watch the first session on the sync API here [ Ссылка ], and the third session on Akka/Pekko API here [ Ссылка ]
GitHub Page: [ Ссылка ]
Wiki: [ Ссылка ]
Example Projects: [ Ссылка ]
0:00 Introduction
1:19 Motivation
2:56 Concepts
10:27 Code Presentation
20:20 Helenus Installation
22:00 Converting PreparedStatements into ScalaPreparedStatements
24:38 Simplifying Statement Execution
36:30 Defining RowMappers to map rows into case class instances
43:49 Defining UDT Codecs for a case class
47:20 Using Row extension methods
48:54 Interpolated Statements
44:30 Mapping Columns and Fields more precisely with RowMapper
1:02:05 Defining Adapters to insert Case Class instances
1:08:05 Defining Mappings, combining a RowMapper and an Adapter
1:11:00 Closing Comments
Ещё видео!