It is possible to induce a DC current by applying a bias, or if the particles are charged then by applying an electro-motive-force. In contrast to that a quantum pumping mechanism produces a DC current in response to a cyclic deformation of the confining potential. In order to have a DC current from an AC driving, time reversal symmetry (TRS) should be broken. In the absence of magnetic field and dissipation it is the driving itself that can break TRS. Accordingly, an adiabatic pump operation is based on varying more than one parameter, while for non-adiabatic pumps modulation of a single parameter may suffice for DC current generation. The best known example is the peristaltic mechanism that combines a cyclic squeezing operation with on/off switching of entrance/exit valves.