updated SQLProvider and UML

GetQuery now have single return
SQLFlexible SQL-object parts now based on enum names
task #4 from prizm-fork

several classes in one file