user: Question: Which player has a Club/province of Direito, less than 21 caps, and a Position of Lock?
Columns: ['Player', 'Position', 'Date of Birth (Age)', 'Caps', 'Club/province']
Types: ['text', 'text', 'text', 'real', 'text']
Sample row: ['Rui Cordeiro', 'Prop', '14 October 1976', 39.0, 'Académica de Coimbra']
SQL:

assistant: SELECT "Player" FROM "Table" WHERE "Club/province" = 'Direito' AND "Caps" < 21.0 AND "Position" = 'Lock';