io.ebeaninternal.server.query.CQueryDraftSupport Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ebean Show documentation
Show all versions of ebean Show documentation
composite of common runtime dependencies for all platforms
package io.ebeaninternal.server.query;
import java.util.Map;
/**
* Support 'asDraft' queries.
*/
class CQueryDraftSupport {
/**
* The mapping of base tables to their matching 'draft' table.
*/
private final Map tableMap;
CQueryDraftSupport(Map tableMap) {
this.tableMap = tableMap;
}
/**
* Return the draft table associated to the base table.
*
* This returns null for entities that are not draftable and in that case
* the usual base table is used.
*/
String getDraftTable(String table) {
return tableMap.get(table);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy