We have 4 types of processors:
There are 3 layers:
Each layer depends on the layer below it, API Layer > Persistence Layer > Database Layer.
If you are reading data inside the database layer, the processors that run are Internal Transformers and Transactional Transformers.
If you are reading data inside the persistence layer, you run processors of the Persistence Layer which are Transformers and you also run the processors inside the Database Layer which are Internal Transformers and Transactional Transformers.
And the same goes for API Layer.
They validate the data coming from the user input