saveCollection

@Modifying(clearAutomatically = true)
@Query(value = "INSERT INTO " + COLLECTIONS_KEY + "(" + IDENTIFIER_KEY + "," + COLLECTION_COLOR_KEY + "," + TITLE_KEY + "," + DESCRIPTION_KEY + "," + OWNER_KEY + ") VALUES (" + ":" + IDENTIFIER_KEY + "," + ":" + COLLECTION_COLOR_KEY + "," + ":" + TITLE_KEY + "," + ":" + DESCRIPTION_KEY + "," + ":" + OWNER_KEY + ")", nativeQuery = true)
abstract fun saveCollection(@Param(value = "id") collectionId: String, @Param(value = "collection_color") color: String, @Param(value = "title") title: String, @Param(value = "description") description: String, @Param(value = "owner") owner: String)

Method to execute the query to save a collection

Parameters

collectionId

: the identifier of the collection

color

: the color of the collection

title

: the title of the collection

description

: the description of the collection

owner

: the owner of the collection