Implemented query(), insert(), insertIgnore(), insertUpdate() function