//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> |