package io.ebeaninternal.api;
Key used for caching query plans for ORM and RawSql queries.
/**
* Key used for caching query plans for ORM and RawSql queries.
*/
public interface CQueryPlanKey {
Used by read audit such that we can log read audit entries without the full sql
(which would make the read audit logs verbose).
/**
* Used by read audit such that we can log read audit entries without the full sql
* (which would make the read audit logs verbose).
*/
String getPartialKey();
Return a query plan key taking into account persist cascading.
/**
* Return a query plan key taking into account persist cascading.
*/
CQueryPlanKey withDeleteByIds();
}