AbstractSQL.js作りました。

AbstractSQL.js作りました。

P8192293

CPANのモジュールの、SQL::Abstractは、Perlのデータ構造からSQL文を生成するという
素晴らしいライブラリなのですが、同じようなものがJavaScriptで必要になって、
探してもなかったので、自分で作りました。

var sql = new AbstractSQL("test");
sql.createTable([
  new AbstractSQL.Field("id",AbstractSQL.FieldType.INTEGER,10,true),
  new AbstractSQL.Field("name",AbstractSQL.FieldType.TEXT,255,false)
]);
// CREATE TABLE test (id INTEGER(10) PRIMARY KEY, name TEXT(255));

リファレンス / デモ

ソースコードはこちらにあります。
http://sqljs.googlecode.com/svn/trunk/src/AbstractSQL.js

これから派生して、O/Rマッパーを作っていきたいと思っています。
@nakajimanさんに教えてもらった、ActiveJS::ActiveRecordでサポートしている、
InMemory, JaxerMySQL/SQLite, AdobeAIR, Gearsで汎用的に使えるものにしたいので、
知見のあるかたは是非プロジェクトにご協力ください。

トラックバック(0)

このブログ記事を参照しているブログ一覧: AbstractSQL.js作りました。

このブログ記事に対するトラックバックURL:

コメントする

profile

長瀬 敦史
長瀬 敦史

1983年生まれ 男 妻1人娘1人
一人でウェブ/RIA開発の会社をやってます。

Flash / JavaScript / CSS / XHTML / XSLT などを得意分野としながら、ゆるゆるとポータルサイトや商品サイトのデザイン・開発に携わっています。

del.icio.us / Flickr / twitter /
Last.fm / ミクシィ / about me

blogparts