package io.ebeaninternal.server.query;

import java.util.Map;

Support 'asDraft' queries.
/** * Support 'asDraft' queries. */
class CQueryDraftSupport {
The mapping of base tables to their matching 'draft' table.
/** * The mapping of base tables to their matching 'draft' table. */
private final Map<String, String> tableMap; CQueryDraftSupport(Map<String, String> 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.

/** * Return the draft table associated to the base table. * <p> * 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); } }