Understand the driver module structure
4.xThe Apache Cassandra Java Driver is organized into several specialized modules depending on your use case:
- Core: The primary entry point for the driver. Use this for managing connectivity to Cassandra clusters and executing CQL queries.
- Query builder: Provides a fluent API for programmatically constructing CQL queries without manual string concatenation.
- Mapper: An object-mapping layer that handles the boilerplate of executing queries and transforming database rows into application-level Java objects.
- Developer docs: Contains information regarding the internal codebase and extension points for advanced customization and plugin development.