Skip to content

New Import Mechanism

Compare
Choose a tag to compare
@chandrawi chandrawi released this 15 Feb 03:20
· 8 commits to main since this release

Modify import mechanism from QueryBuilder object to directly PySQLBuilder module. Set translator and binding options by assign value to translator and bindingOption attribute

import pySQLBuilder
# from pySQLBuilder import QueryBuilder, QueryTranslator
# no longer works
pySQLBuilder.translator = pySQLBuilder.TRANSLATOR_MYSQL
pySQLBuilder.bindingOption = pySQLBuilder.PARAM_NUM

Replacing values() method for UPDATE query with set() method.

Refactor query manipulation process. Single manipulation file breaks to several query manipulation components. Moving create methods from query classes to structure objects. Also break builder object to builder components for better reusable code.