文件名称:squiggle:用于 mysql 和 mysql2 的查询生成器
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-22 06:10:03
JavaScript
Squiggle 查询生成器 Squiggle 允许命名占位符和可选的子表达式。 它还为查询生成可用于缓存目的的签名。 “?name”语法不言自明,它只是命名占位符。“?(”语法更像是一种奇怪的鸟,允许有条件地使用创建一个 sql 块(一个组)“?( AND a= ?one AND b=?more )" 仅在提供了 "one" 和 "more" 参数时才会被包含。并且组也可以使用语法 "?(:named ...)" 命名,然后切换使用组参数打开或关闭。 用法 Query构造函数接受两个参数:查询名称和查询本身。 查询名称用于生成查询签名。 Query.query(spec)生成完成的 SQL 和一个可与mysql或mysql2模块一起使用的参数数组。 Query.id(spec)生成可用于缓存系统的稳定标识符。 var lib = { squiggle : require (
【文件预览】:
squiggle-master
----.jshintrc(32B)
----.gitignore(24B)
----package.json(849B)
----Gruntfile.js(147B)
----LICENSE(1KB)
----index.js(4KB)
----CHANGELOG.md(200B)
----examples()
--------readme-example.js(609B)
----README.md(2KB)
----test()
--------index.js(3KB)
--------cases.yml(5KB)
----.editorconfig(36B)