Class: AnbtSql

Inherits:
Object
  • Object
show all
Defined in:
lib/anbt-sql-formatter/rule.rb,
lib/anbt-sql-formatter/token.rb,
lib/anbt-sql-formatter/helper.rb,
lib/anbt-sql-formatter/parser.rb,
lib/anbt-sql-formatter/constants.rb,
lib/anbt-sql-formatter/exception.rb,
lib/anbt-sql-formatter/formatter.rb

Overview

AnbtSqlFormatter: SQL整形ツール. SQL文を決められたルールに従い整形します。

フォーマットを実施するためには、入力されるSQLがSQL文として妥当であることが前提条件となります。

このクラスが準拠するSQL整形のルールについては、下記URLを参照ください。 homepage2.nifty.com/igat/igapyon/diary/2005/ig050613.html

このクラスは SQLの変換規則を表します。

Author:

  • WATANABE Yoshinori (a-san) : original version at 2005.07.04.

  • IGA Tosiki : marge into blanc Framework at 2005.07.04

  • sonota : porting to Ruby 2009-2010

Defined Under Namespace

Modules: ArrayUtil, StringUtil Classes: AbstractToken, Constants, Formatter, FormatterException, Parser, Rule, Stack, Token, TokenConstants