文件名称:twowaysql:SQL 模板引擎
文件大小:39KB
文件格式:ZIP
更新时间:2024-07-03 19:54:32
Ruby
TwoWaySQL 网站: 来源: 说明: ¶ ↑ 什么是TwoWaySQL ¶ ↑ 'TwoWaySQL' 是一个概念,看起来像 SQL 的模板引擎。 它最初是在 Seasar 项目的S2Dao 中发明和实现的。 这个包是 TwoWaySQL 概念的 Ruby 实现。 为什么TwoWaySQL ¶ ↑ 与任何其他技术一样,SQL 也处于 80:20 的世界中。 80% 的 SQL 可以由 OR Mappers 轻松自动生成,20% 不能。 20% 的 SQL 可能庞大而复杂,使用 CASE 子句、self JOIN、UNION ALL、EXCEPT……这些是 SQL 及其基于集合的操作的真正优势。 我们最好使用它们,以充分利用 RDBMS 的功能。 TwoWaySQL 鼓励手动编写复杂的 SQL。 只需使用 pgAdmin3 之类的工具以尝试和错误的方式开发
【文件预览】:
twowaysql-master
----.gitignore(85B)
----twowaysql.gemspec(907B)
----issues()
--------issue-901f65630639507c8b05b466790e9f22256c6450.yaml(829B)
--------issue-f64d73ed4f9854f1ded77e6496dbf59cfb3770a7.yaml(894B)
--------issue-001c53236380a42cd8c5a9099bbcc6ec613919c2.yaml(449B)
--------issue-f1bd40de5458397d9b142ea3e197e5264e0dcdbf.yaml(717B)
--------issue-dca4b19aa13de59838b33e03252bf824670a2d12.yaml(851B)
--------project.yaml(2KB)
--------issue-4bc308d55ae91f266e656162a4147d356de1166c.yaml(659B)
--------issue-ec698dd75fb717a23045852de2fb367cff119b2e.yaml(815B)
--------issue-6daccddf089d11d42bf016897da98f70cf5ab46c.yaml(852B)
--------issue-a185b4247f64c1104bc49ebf823b57b5de3d06f8.yaml(746B)
--------issue-1cee7e821865a216674832b0186bd92792680571.yaml(813B)
--------issue-39023ea09e17e2d64bcef03aa59cdfe38b78ad5b.yaml(1024B)
--------issue-0c8cb2854109cb31df8a09b4bb7272fa5af52848.yaml(891B)
--------issue-897995fa10377eabdf597e8e7692f17087c76923.yaml(1KB)
--------issue-279105dd0d9f03514d318f5eab5e99c4c2d47fda.yaml(569B)
--------issue-664986b219202ff1948cab717b56e7540f493561.yaml(1KB)
--------issue-f2b773020b54f839c03d899b38b5113c8fd991df.yaml(932B)
--------issue-f39b907d01d7fa93df8c7a9de2e1b5e27727ee0a.yaml(1KB)
--------issue-25efcfc383f3b0f6c0e2730ae7c2975bb2b3de26.yaml(876B)
--------issue-28cde89ed3eb306957edc90595b1d16bf43daf42.yaml(698B)
--------issue-5c973ef5bb074eacca0c6c84f7d27c4267773ea8.yaml(850B)
--------issue-2a172da16d3a59adc8448f2e36ec48b36951e02d.yaml(834B)
--------issue-bd38c1cdc965d73dd629a81db2de1bcdcf4b10b8.yaml(809B)
----spec()
--------spec.opts(0B)
--------spec_helper.rb(83B)
--------learning_regex_spec.rb(5KB)
--------large_sql_spec.rb(7KB)
--------twowaysql_spec.rb(27KB)
----License.txt(557B)
----README.rdoc(14KB)
----lib()
--------twowaysql()
--------twowaysql.rb(131B)
----History.txt(1KB)
----cucumber.yml(22B)
----Gemfile(93B)
----features()
--------feature_helper.rb(83B)
--------simple()
----Rakefile(698B)