@override String buildWhereClause() { return conditions.isNotEmpty ? " WHERE ${conditions.join(" ")}" : ""; }