org.sql.column
クラス SelectColumn

java.lang.Object
  上位を拡張 org.sql.column.AbstractColumn
      上位を拡張 org.sql.column.SelectColumn
すべての実装されたインタフェース:
java.io.Serializable, Column, Parameter

public class SelectColumn
extends AbstractColumn

検索カラム情報を管理するクラス.

作成者:
S.Nagashiba
関連項目:
直列化された形式

コンストラクタの概要
SelectColumn()
          コンストラクタ
SelectColumn(java.lang.String column)
          コンストラクタ
SelectColumn(java.lang.String[] columns)
          コンストラクタ
 
メソッドの概要
 void append(java.util.Map map)
          カラム追加
 void append(java.lang.Number column, java.lang.String as)
          カラム追加
 void append(SelectSql arg, java.lang.String as)
          カラム追加
 void append(java.lang.String[] columns)
          カラム追加
 void append(java.lang.String[] columns, java.lang.String[] as)
          カラム追加
 void append(java.lang.String column, java.lang.String as)
          カラム追加
 void append(Types arg, java.lang.String as)
          カラム追加
 java.util.Map getMap()
          カラムマップを取得する
 java.lang.String toColumnString()
          カラム文字列を取得する
 
クラス org.sql.column.AbstractColumn から継承されたメソッド
append, clear, getParameter
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SelectColumn

public SelectColumn()
コンストラクタ


SelectColumn

public SelectColumn(java.lang.String column)
コンストラクタ

パラメータ:
column - カラム文字列

SelectColumn

public SelectColumn(java.lang.String[] columns)
コンストラクタ

パラメータ:
columns - カラム配列
メソッドの詳細

append

public void append(Types arg,
                   java.lang.String as)
カラム追加

パラメータ:
arg - 種別を管理するオブジェクト
as - エイリアス

append

public void append(java.lang.String[] columns)
カラム追加

パラメータ:
columns - カラム配列

append

public void append(java.lang.Number column,
                   java.lang.String as)
カラム追加

パラメータ:
column - カラム
as - エイリアス

append

public void append(java.lang.String column,
                   java.lang.String as)
カラム追加

パラメータ:
column - カラム
as - エイリアス

append

public void append(java.lang.String[] columns,
                   java.lang.String[] as)
カラム追加

パラメータ:
columns - カラム配列
as - エイリアス配列

append

public void append(java.util.Map map)
カラム追加

パラメータ:
map - カラムとエイリアスのマップ

append

public void append(SelectSql arg,
                   java.lang.String as)
            throws GeneratorException
カラム追加

パラメータ:
arg - SQLカラム
as - エイリアス
例外:
GeneratorException - SQL生成例外

toColumnString

public java.lang.String toColumnString()
カラム文字列を取得する

定義:
インタフェース Column 内の toColumnString
オーバーライド:
クラス AbstractColumn 内の toColumnString
戻り値:
カラム文字列

getMap

public java.util.Map getMap()
カラムマップを取得する

戻り値:
カラムマップ