Improved support for mapping javascript properties to columns. Objects passed to insert, update can use property names, and they get mapped to column names. If a column's property name different than its sql name, property name used as column alias in generated SELECT statement.

Added boolean columnWhiteList config option for table.define(). For insert, update, if table.columnWhiteList is true and passed object has properties that don't map to columns, they're ignored rather than throwing exceptions.

Added boolean snakeToCamel config option for table.define(). If a column has no explicit 'property' property and table.snakeToCamel is true, column's property is set to its name converted to camelCase; i.e. make_to_camel becomes makeToCamel, and then table.makeToCamel can be used.
Improved support for mapping javascript properties to columns. Objects passed to insert, update can use property names, and they get mapped to column names. If a column's property name different than its sql name, property name used as column alias in generated SELECT statement.

Added boolean columnWhiteList config option for table.define(). For insert, update, if table.columnWhiteList is true and passed object has properties that don't map to columns, they're ignored rather than throwing exceptions.

Added boolean snakeToCamel config option for table.define(). If a column has no explicit 'property' property and table.snakeToCamel is true, column's property is set to its name converted to camelCase; i.e. make_to_camel becomes makeToCamel, and then table.makeToCamel can be used.
Added 'parameter(value)' method to 'query' node to manually added parameter values to a query. If inline text added to a query includes a parameter, like '$1', then calling 'parameter(v)' allows '$1' to be set with 'v', providing protection from sql injection.
Added 'parameter(value)' method to 'query' node to manually added parameter values to a query. If inline text added to a query includes a parameter, like '$1', then calling 'parameter(v)' allows '$1' to be set with 'v', providing protection from sql injection.
Merge pull request #139 from phestermcs/master

Improved support for mapping javascript properties to columns.