org.sql.column
クラス SelectColumn

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

public class SelectColumn
extends AbstractSelectColumn

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

作成者:
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(Types arg, java.lang.String as)
          カラムを追加する
 java.util.Map getMap()
          カラムマップを取得する
 
クラス org.sql.column.AbstractSelectColumn から継承されたメソッド
append, append, append, append, toBindColumnString, toColumnString
 
クラス org.sql.column.AbstractColumn から継承されたメソッド
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.Number column,
                   java.lang.String as)
カラムを追加する

パラメータ:
column - カラム
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生成例外

getMap

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

戻り値:
カラムマップ