It translates DML statements in a query language into low-level instruction that the query evaluation engine can understand.