org.genesis.data
クラス Reference

java.lang.Object
  拡張org.genesis.data.impl.DataObjectImpl
      拡張org.genesis.data.Reference
すべての実装インタフェース:
DataObject, ReferenceConstants, java.io.Serializable

public class Reference
extends DataObjectImpl
implements ReferenceConstants

検索条件クラスです。

バージョン:
1.0
作成者:
Takao Nishii
関連項目:
直列化された形式

フィールドの概要
 
インタフェース org.genesis.data.ReferenceConstants から継承したフィールド
AND, AND_NOT, EQUAL, GREATER_EQUAL, GREATER_THAN, LESS_EQUAL, LESS_THAN, LIKE, LIKE_BACK_ALL, LIKE_BACK_PART, LIKE_BOTH_ALL, LIKE_BOTH_PART, LIKE_FORTH_ALL, LIKE_FORTH_PART, NOT, NOT_EQUAL, OR, WHERE
 
インタフェース org.genesis.data.DataObject から継承したフィールド
DQ, FS, LS, TAB, TYPE_BOOLEAN, TYPE_DOUBLE, TYPE_INT, TYPE_LONG, TYPE_STRING
 
コンストラクタの概要
Reference()
          デフォルトの Reference を構築します。
 
メソッドの概要
 void add(java.lang.String columnName, int columnValue)
          検索列名、列値を追加します。
 void add(java.lang.String columnName, java.lang.String columnValue)
          検索列名、列値を追加します。
 void add(java.lang.String columnName, java.lang.String columnValue, java.lang.String type)
          検索列名、列値を追加します。
 void add(java.lang.String columnName, java.lang.String sign, java.lang.String columnValue, java.lang.String type)
          検索列名、列値を追加します。
 void add(java.lang.String columnName, java.lang.String sign, java.lang.String columnValue, java.lang.String columnType, java.lang.String condition)
          検索列名、列値を追加します。
 java.lang.String getColumnName(int index)
          index番目の列名を返します。
 java.lang.String getColumnType(int index)
          index番目の列値を返します。
 java.lang.String getColumnValue(int index)
          index番目の列値を返します。
 java.lang.String getCondition(int index)
          index番目の検索条件を返します。
 java.lang.String getSign(int index)
          index番目の等号・不等号を返します。
 void or(java.lang.String columnName, int columnValue)
          検索列名、列値を追加します。
 void or(java.lang.String columnName, java.lang.String columnValue)
          検索列名、列値を追加します。
 void or(java.lang.String columnName, java.lang.String columnValue, java.lang.String type)
          検索列名、列値を追加します。
 void or(java.lang.String columnName, java.lang.String sign, java.lang.String columnValue, java.lang.String type)
          検索列名、列値を追加します。
 int size()
          検索条件数を返します。
 
クラス org.genesis.data.impl.DataObjectImpl から継承したメソッド
addObject, addObject, change, containsObjectKey, containsObjectValue, containsValue, containsValueKey, copy, get, getBytes, getDataObject, getDataObjectTable, getEigenName, getEigenValue, getFirstObject, getInt, getIteratorList, getIteratorValues, getKeys, getLanguage, getLastObject, getMap, getObject, getObject, getObjectKeys, getObjects, getType, getUserId, getValueKeys, getValues, getValues, isEigenBoolean, isReverse, objectSize, remove, removeAttributeAll, removeObject, removeObject, removeObjectAll, set, set, set, set, set, set, set, set, set, setBytes, setDataObject, setEigenBoolean, setEigenName, setEigenValue, setLanguage, setMap, setObject, setObject, setObject, setReverse, setUserId, toString, valueSize
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Reference

public Reference()
デフォルトの Reference を構築します。

メソッドの詳細

or

public void or(java.lang.String columnName,
               java.lang.String columnValue)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

or

public void or(java.lang.String columnName,
               int columnValue)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

or

public void or(java.lang.String columnName,
               java.lang.String columnValue,
               java.lang.String type)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

or

public void or(java.lang.String columnName,
               java.lang.String sign,
               java.lang.String columnValue,
               java.lang.String type)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

add

public void add(java.lang.String columnName,
                java.lang.String columnValue)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

add

public void add(java.lang.String columnName,
                int columnValue)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

add

public void add(java.lang.String columnName,
                java.lang.String columnValue,
                java.lang.String type)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

add

public void add(java.lang.String columnName,
                java.lang.String sign,
                java.lang.String columnValue,
                java.lang.String type)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

add

public void add(java.lang.String columnName,
                java.lang.String sign,
                java.lang.String columnValue,
                java.lang.String columnType,
                java.lang.String condition)
検索列名、列値を追加します。

パラメータ:
columnName - 列名
columnValue - 列値

size

public int size()
検索条件数を返します。

戻り値:
検索条件数

getColumnName

public java.lang.String getColumnName(int index)
index番目の列名を返します。

パラメータ:
index - index番目
戻り値:
index番目の列名

getSign

public java.lang.String getSign(int index)
index番目の等号・不等号を返します。

パラメータ:
index - index番目
戻り値:
index番目の等号・不等号

getColumnValue

public java.lang.String getColumnValue(int index)
index番目の列値を返します。

パラメータ:
index - index番目
戻り値:
index番目の列値

getColumnType

public java.lang.String getColumnType(int index)
index番目の列値を返します。

パラメータ:
index - index番目
戻り値:
index番目の列値

getCondition

public java.lang.String getCondition(int index)
index番目の検索条件を返します。

パラメータ:
index - index番目
戻り値:
index番目の検索条件