2010-01-01から1ヶ月間の記事一覧

ActiveTokyoCabinet 0.1.1

http://activetokyocabi.rubyforge.org/ActiveTokyoCabinet 0.1.1をリリースしました。 これは何? ActiveRecordのTokyo(Cabinet|Tyrant)のテーブルデータベースのアダプタです。 TokyoTyrantをActiveRecordのように使えるMiyazakiResistanceもあるんですが…

シンプル(=手抜き)なSLQ条件句パーサ

searchconditionparser.y class SearchConditionParser options no_result_var rule search_condition : boolean_primary { [val[0]] } | search_condition AND boolean_primary { (val[0] << val[2]).flatten } comparison_predicate : id COMP_OP value { …

TokyoCabinetのテーブルデータベースをSQL(もどき)で検索・更新できるようにする

http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/tcsql/?root=svn 文字列リテラルのエスケープとか、エラー処理は適当。 #!/usr/bin/ruby require 'rubygems' require 'tcsql' require 'pp' include TokyoCabinet def go(sql) puts <