These are chat archives for scalikejdbc/ja

19th
Dec 2014
KAWACHI Takashi
@tkawachi
Dec 19 2014 01:59
sudo: false で Docker base のインフラが使われるらしい http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
Kazuhiro Sera
@seratch
Dec 19 2014 04:53
scalikejdbc/scalikejdbc#331
KAWACHI Takashi
@tkawachi
Dec 19 2014 06:37
https://travis-ci.org/scalikejdbc/scalikejdbc/builds みてみるとそんなに速度かわらなかった模様かな
Toshiyuki Takahashi
@tototoshi
Dec 19 2014 13:57
scalikejdbc ってどこで SQL の Parser を使ってるとこあったりします?
MySQL で fixture plugin 使ったら allowMultiQueries=true じゃないとだめってことに気づいて、お手軽に SQL をパースして一つ一つ実行する実装にしたら嬉しいかな、と思ったので。
困ってるわけではないですが。
Manabu Nakamura
@gakuzzzz
Dec 19 2014 13:59
基本 PreparedStatement に渡してるだけだから、自前で parse はしてないような
Toshiyuki Takahashi
@tototoshi
Dec 19 2014 14:00
デスヨネー
Kazuhiro Sera
@seratch
Dec 19 2014 14:00
2.9 時代の Anorm とか 2 Way SQL 的なものはパラメータの取り出しとかだけやってますが、ちゃんとした SQL のパーサはないですね。
Toshiyuki Takahashi
@tototoshi
Dec 19 2014 14:02
なるほど。とりあえずドキュメントに allowMultiQueries=true してね、って書きますか。
Kazuhiro Sera
@seratch
Dec 19 2014 15:05
そういえば昔たかはしさんパーサー書こうとしてたような。
Toshiyuki Takahashi
@tototoshi
Dec 19 2014 15:54
そういえば簡単なSQLをパースしてフォーマットするやつ書いてましたね。ログをきれいに見せたいとかで。でも他に良いのがあったから結局それを使ったような。
Toshiyuki Takahashi
@tototoshi
Dec 19 2014 16:02
よく考えたら ; は SQL の終わり以外であればコメントと文字列リテラルの中でしか出てこないんだから目的に合うようなパーサーならすぐに書けるな。