/** * ** Deletes the record corresponding to the Primary Key of thie DBRecordKey. ** @param * altIndexName The alternate index name, or null to delete the primary index ** @param * whereKeyType WHERE key type: Full, PartialFirst, PartialAll */ protected void _delete(String altIndexName, int whereKeyType) // boolean fullKeyReq) throws SQLException, DBException { // DBDelete: DELETE FROM <table> WHERE <where> DBDelete ddel = new DBDelete(this.getFactory()); ddel.setWhere(this._getWhereClause(altIndexName, whereKeyType)); // Print.logInfo("DBDelete: " + ddel); DBConnection dbc = null; try { dbc = DBConnection.getDefaultConnection(); dbc.executeUpdate(ddel.toString()); } finally { DBConnection.release(dbc); } }