Package org.kingdoms.data.database.base
Interface KeyedKingdomsDatabase<K,T extends KeyedKingdomsObject<K>>
- All Superinterfaces:
AutoCloseable,Closeable,KingdomsDatabase<T>
public interface KeyedKingdomsDatabase<K,T extends KeyedKingdomsObject<K>>
extends KingdomsDatabase<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoid@NonNull Collection<K> boolean@Nullable Tvoidload(@NonNull Collection<K> keys, @NonNull Consumer<T> handler) @NonNull Collection<T> loadAllData(@Nullable Predicate<K> filter) voidsave(@NonNull @Unmodifiable Collection<T> data) Methods inherited from interface org.kingdoms.data.database.base.KingdomsDatabase
close, count, deleteAllData, getDatabaseType, save
-
Method Details
-
load
-
load
-
loadAllData
-
save
-
delete
-
hasData
-
getAllDataKeys
@NonNull Collection<K> getAllDataKeys()
-