$CONDITIONS
je interně používán sqoopem k úpravě dotazu k dosažení rozdělení úkolů a načtení metadat.
Chcete-li načíst metadata, sqoop nahradí \$CONDITIONS
s 1=0
select * from table where 1 = 0
Chcete-li načíst všechna data (1 mapovač), sqoop nahradí \$CONDITIONS
s 1=1
select * from table where 1 = 1
V případě více mapovačů sqoop nahrazuje \$CONDITIONS
s dotazem na rozsah k načtení podmnožiny dat z RDBMS.
Například id
leží mezi 1 až 100 a používáme 4 mapovače.
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