.. java:import:: java.sql PreparedStatement .. java:import:: java.sql ResultSet .. java:import:: java.sql SQLException .. java:import:: java.util HashMap .. java:import:: java.util LinkedList .. java:import:: org.caosdb.server.database.access Access .. java:import:: org.caosdb.server.database.backend.interfaces RetrieveVersionHistoryImpl .. java:import:: org.caosdb.server.database.exceptions TransactionException .. java:import:: org.caosdb.server.database.proto VersionHistoryItem .. java:import:: org.caosdb.server.entity EntityID MySQLRetrieveVersionHistory =========================== .. java:package:: org.caosdb.server.database.backend.implementation.MySQL :noindex: .. java:type:: public class MySQLRetrieveVersionHistory extends MySQLTransaction implements RetrieveVersionHistoryImpl Transaction to retrieve all versions of an entity. Creates a mapping ID :: (VersionHistoryItem) Fields ------ VERSION_HISTORY_STMT ^^^^^^^^^^^^^^^^^^^^ .. java:field:: public static final String VERSION_HISTORY_STMT :outertype: MySQLRetrieveVersionHistory Constructors ------------ MySQLRetrieveVersionHistory ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public MySQLRetrieveVersionHistory(Access access) :outertype: MySQLRetrieveVersionHistory Methods ------- execute ^^^^^^^ .. java:method:: @Override public HashMap execute(EntityID entityId) :outertype: MySQLRetrieveVersionHistory