$CONDITIONS
används internt av sqoop för att ändra sökfrågan för att uppnå uppgiftsdelning och hämta metadata.
För att hämta metadata ersätter sqoop \$CONDITIONS
med 1=0
select * from table where 1 = 0
För att hämta all data (1 mappare), ersätter sqoop \$CONDITIONS
med 1=1
select * from table where 1 = 1
I fallet med flera mappare ersätter sqoop \$CONDITIONS
med intervallfråga för att hämta en delmängd av data från RDBMS.
Till exempel id
ligger mellan 1 och 100 och vi använder 4 mappare.
Select * From table WHERE id >= 1' AND 'id < 25
Select * From table WHERE id >= 25' AND 'id < 50
Select * From table WHERE id >= 50' AND 'id < 75
Select * From table WHERE id >= 75' AND 'id <= 100