org.seasar.extension.jdbc.gen.internal.dialect
クラス StandardGenDialect.StandardSqlBlockContext

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.dialect.StandardGenDialect.StandardSqlBlockContext
すべての実装されたインタフェース:
GenDialect.SqlBlockContext
直系の既知のサブクラス:
Db2GenDialect.Db2SqlBlockContext, MssqlGenDialect.MssqlSqlBlockContext, MysqlGenDialect.MysqlSqlBlockContext, OracleGenDialect.OracleSqlBlockContext, SybaseGenDialect.SybaseSqlBlockContext
含まれているクラス:
StandardGenDialect

public static class StandardGenDialect.StandardSqlBlockContext
extends java.lang.Object
implements GenDialect.SqlBlockContext

標準のStandardGenDialect.StandardColumnTypeの実装クラスです。

作成者:
taedium

フィールドの概要
protected  boolean inSqlBlock
          SQLブロックの内側の場合true
protected  java.util.List<java.lang.String> keywords
          追加されたキーワードの連なり
protected  java.util.List<java.util.List<java.lang.String>> sqlBlockStartKeywordsList
          SQLブロックの開始を表すキーワードの連なりのリスト
 
コンストラクタの概要
StandardGenDialect.StandardSqlBlockContext()
           
 
メソッドの概要
 void addKeyword(java.lang.String keyword)
          SQLのキーワードを追加します。
protected  void check()
          ブロックの内側かどうかチェックします。
 boolean isInSqlBlock()
          SQLブロックの内側と判定できる場合true
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

sqlBlockStartKeywordsList

protected java.util.List<java.util.List<java.lang.String>> sqlBlockStartKeywordsList
SQLブロックの開始を表すキーワードの連なりのリスト


keywords

protected java.util.List<java.lang.String> keywords
追加されたキーワードの連なり


inSqlBlock

protected boolean inSqlBlock
SQLブロックの内側の場合true

コンストラクタの詳細

StandardGenDialect.StandardSqlBlockContext

public StandardGenDialect.StandardSqlBlockContext()
メソッドの詳細

addKeyword

public void addKeyword(java.lang.String keyword)
インタフェース GenDialect.SqlBlockContext の記述:
SQLのキーワードを追加します。

定義:
インタフェース GenDialect.SqlBlockContext 内の addKeyword
パラメータ:
keyword - SQLのキーワード

check

protected void check()
ブロックの内側かどうかチェックします。


isInSqlBlock

public boolean isInSqlBlock()
インタフェース GenDialect.SqlBlockContext の記述:
SQLブロックの内側と判定できる場合true

定義:
インタフェース GenDialect.SqlBlockContext 内の isInSqlBlock
戻り値:
SQLブロックの内側と判定できる場合true


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.