works.iterative.sqldb.mysql
Members list
Packages
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MessageCatalogue.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MessageCatalogueRepositoryclass Objecttrait Matchableclass AnyShow all
Configuration for MySQL database connection
Configuration for MySQL database connection
This case class holds the configuration parameters needed to connect to a MySQL database.
Classification: Infrastructure Configuration
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MySQLConfig.type
Provides a shared DataSource for MySQL connections
Provides a shared DataSource for MySQL connections
This class manages a connection pool for MySQL using HikariCP.
Classification: Infrastructure Configuration
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MySQLDataSource.type
Base trait for MySQL database modules that provides common infrastructure
Base trait for MySQL database modules that provides common infrastructure
This trait orchestrates the creation of database infrastructure components like datasource, transactor, and migration management. It's the foundation layer for database modules.
Classification: Infrastructure Configuration
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MySQLDatabaseSupport.type
Shared DbCodecs for MySQL entities.
Shared DbCodecs for MySQL entities.
These codecs use java.sql.Timestamp as the base type because:
- Timestamp has native JDBC/Magnum support 2. Avoids circular dependency: Magnum's Instant codec uses OffsetDateTime, so defining OffsetDateTime in terms of Instant creates a deadlock
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MySQLDbCodecs.type
Attributes
- Companion
- object
- Supertypes
-
trait FlywayMigrationServiceclass Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PermissionRepositoryclass Objecttrait Matchableclass AnyShow all
Provides a shared Magnum Transactor for MySQL database operations
Provides a shared Magnum Transactor for MySQL database operations
This class wraps a Magnum SQL Transactor for performing database operations.
Classification: Infrastructure Configuration
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MySQLTransactor.type
Creator entity for inserting new permission tuples (without ID)
Creator entity for inserting new permission tuples (without ID)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Database entity for permission relation tuples
Database entity for permission relation tuples
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Permissions.type