Download List

项目描述

blanco Framework is code generation framework for Java. It include R/O mapping tool 'blancoDb', SQL editor plug-in 'BlancoSqlEditorPlugin'.

系统要求

System requirement is not defined

发布: 2007-10-02 20:41
blancoSqlFormatter blancoSqlFormatter-0.0.4 (1 files 隐藏)

发布版本通知

blancoSqlFormatter は SQL文を整形するためのライブラリです。
ある一定の整形ルールに従ってSQL文整形を実現することが出来ます。

[ライセンス]
1.blancoSqlFormatter は ライセンス として GNU Lesser General Public License を採用しています。

[開発者]
1.渡辺義則 / Yoshinori WATANABE / A-san: 初期バージョンの開発
2.伊賀敏樹 (Tosiki Iga / いがぴょん): 維持メンテ担当

[依存するライブラリ]
特にありません。

变更日志

2007.10.02 (0.0.4)
渡辺義則さん(a-san)の変更提案を反映しました。
# 渡辺義則さんは、blancoSqlFormatterの原作者です。

[目的]
・今回の変更の目的は VerticalViewer(Asan専用DBビューア)に強調表示の機能をつけるためのものです。
予約語やコメント、値などの位置を知るための変更が加えられています。
・今回の変更では SqlFormatterの機能としては何も変更点はありません。
SQL整形の形は変わりませんし、速度が速くなることもありません。
・字句解析ではよくあるパターンなので、将来、他のプロダクトにおいても役立つ可能性が期待できます。

[変更箇所]
・blanco.commons.sql.format.valueobject.AbstractBlancoSqlToken
フィールド int fPos を追加しました。
・blanco.commons.sql.format.BlancoSqlParser
メソッド nextToken() 内で生成されている BlancoSqlToken に トークンの位置を指定するようにしました。
・blanco.commons.sql.format.valueobject.BlancoSqlToken
引数を増やしたコンストラクタを新たに用意しました。
・(全体的に) 引数が2つのコンストラクタは3つのコンストラクタを呼ぶようにしました。
引数が2つのコンストラクタを残しているのは、BlancoSqlFormatter で
整形する際にも使っているからです。そのときは、fPosの値は(-1)になるようにしました。
これは「位置情報に意味がない」ことをあらわします。

(jar)jarファイル類を更新しました。