![JAR search and dependency download from the Maven repository](/logo.png)
org.brightify.torch.DatabaseEngine Maven / Gradle / Ivy
The newest version!
package org.brightify.torch;
import org.brightify.torch.action.load.LoadQuery;
import org.brightify.torch.util.MigrationAssistant;
import org.brightify.torch.util.functional.EditFunction;
import java.util.List;
import java.util.Map;
/**
* @author Tadeas Kriz
*/
public interface DatabaseEngine {
void each(LoadQuery loadQuery, EditFunction function);
List load(LoadQuery loadQuery);
ENTITY first(LoadQuery loadQuery);
int count(LoadQuery loadQuery);
Map save(Iterable entities);
Map delete(Iterable entities);
MigrationAssistant getMigrationAssistant(EntityDescription metadata);
TorchFactory getTorchFactory();
void setTorchFactory(TorchFactory factory);
boolean wipe();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy