vertx-kuickstart-core / dev.fuelyour.vertxkuickstartcore.repositories

Package dev.fuelyour.vertxkuickstartcore.repositories

Types

AllQuery

Simple mixin query for selecting all from a given table. The default implementation can be used with a call to the impl function, or a different implementation may be provided.

interface AllQuery<T : Any>

AllQueryImpl

The default implementation for AllQuery. It returns all rows in the table.

class AllQueryImpl<T : Any> : AllQuery<T>, Deserializer

DeleteQuery

Simple mixin query for deleting a single ron from a given table based on id. The default implementation can be used with a call to the impl function, or a different implementation may be provided.

interface DeleteQuery

DeleteQueryImpl

The default implementation for DeleteQuery. It deletes a single row in the table by id.

class DeleteQueryImpl : DeleteQuery

FindQuery

Simple mixin query for selecting a single row from a given table by id. The default implementation can be used with a call to the impl function, or a different implementation may be provided.

interface FindQuery<T : Any>

FindQueryImpl

The default implementation for FindQuery. It returns a single row in the table by id.

class FindQueryImpl<T : Any> : FindQuery<T>, Deserializer

InsertQuery

Simple mixin query for inserting a single row into a given table. The default implementation can be used with a call to the impl function, or a different implementation may be provided.

interface InsertQuery<T : Any, R : Any>

InsertQueryImpl

The default implementation for InsertQuery. It inserts a single row into the table.

class InsertQueryImpl<T : Any, R : Any> : InsertQuery<T, R>, Serializer, Deserializer

UpdateQuery

Simple mixin query for updating a single from a given table based on id. The default implementation can be used with a call to the impl function, or a different implementation may be provided.

interface UpdateQuery<T : Any, R : Any>

UpdateQueryImpl

The default implementation for UpdateQuery. It updates a single row in the table by id.

class UpdateQueryImpl<T : Any, R : Any> : UpdateQuery<T, R>, Serializer, Deserializer