Skip to content

//musiclibrary/app.cash.tempest.musiclibrary.java/MusicTable

MusicTable

[jvm]\ interface MusicTable : LogicalTable<RI>

Functions

Name Summary
albumInfo [jvm]
abstract fun albumInfo(): InlineView<AlbumInfo.Key, AlbumInfo>
albumInfoByArtist [jvm]
abstract fun albumInfoByArtist(): SecondaryIndex<AlbumInfo.ArtistIndexOffset, AlbumInfo>
albumInfoByGenre [jvm]
abstract fun albumInfoByGenre(): SecondaryIndex<AlbumInfo.GenreIndexOffset, AlbumInfo>
albumTracks [jvm]
abstract fun albumTracks(): InlineView<AlbumTrack.Key, AlbumTrack>
albumTracksByTitle [jvm]
abstract fun albumTracksByTitle(): SecondaryIndex<AlbumTrack.TitleIndexOffset, AlbumTrack>
codec [jvm]
abstract fun <T> codec(p: KClass<T>): Codec<T, RI>
delete [jvm]
abstract fun delete(p: I, p1: DynamoDBDeleteExpression, p2: Boolean)
deleteKey [jvm]
abstract fun deleteKey(p: K, p1: DynamoDBDeleteExpression, p2: Boolean)
inlineView [jvm]
abstract fun <K, I> inlineView(p: KClass<K>, p1: KClass<I>): InlineView<K, I>
load [jvm]
abstract fun load(p: K, p1: DynamoDBMapperConfig.ConsistentReads): I
playlistInfo [jvm]
abstract fun playlistInfo(): InlineView<PlaylistInfo.Key, PlaylistInfo>
save [jvm]
abstract fun save(p: I, p1: DynamoDBSaveExpression, p2: Boolean): I
secondaryIndex [jvm]
abstract fun <K, I> secondaryIndex(p: KClass<K>, p1: KClass<I>): SecondaryIndex<K, I>