Store the query that is to be executed later.
Implemented converting EDIT_QUERY syntax trees into an actual query engine edit query.
Instead of duplicating the FIELDS values to match the values in the struct, just make everything an option type, to reduce the possibility of making programming errors.