/** * Return the appropriate delete statement */ protected SQLDeleteStatement buildDeleteStatement(DatabaseTable table) { SQLDeleteStatement deleteStatement = new SQLDeleteStatement(); Expression whereClause; whereClause = getDescriptor().getObjectBuilder().buildDeleteExpression(table, getTranslationRow()); deleteStatement.setWhereClause(whereClause); deleteStatement.setTable(table); deleteStatement.setTranslationRow(getTranslationRow()); return deleteStatement; }