AbstractSQL.js 作りました。
長瀬 敦史
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));
これから派生して、O/Rマッパーを作っていきたいと思っています。
@nakajiman さんに教えてもらった、ActiveJS::ActiveRecord でサポートしている、InMemory, JaxerMySQL/SQLite, AdobeAIR, Gearsで汎用的に使えるものにしたいので、知見のあるかたは是非プロジェクトにご協力ください。