|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectts.util.table.Index<C,V>
ts.util.table.AbstractTable.AbstractTableIndex
protected class AbstractTable.AbstractTableIndex
AbstractTable
クラス用の
インデックス・クラス。
入れ子のクラスの概要 |
---|
クラス ts.util.table.Index から継承された入れ子のクラス/インタフェース |
---|
Index.IndexNodeMap, Index.RecordSet |
コンストラクタの概要 | |
---|---|
protected |
AbstractTable.AbstractTableIndex(C[] indexKeys)
インデックス・キーの配列を引数にとるコンストラクタ。 |
メソッドの概要 | |
---|---|
java.util.List<java.util.Map<C,V>> |
delete(java.util.Map<C,V> condition)
条件に該当するレコードを、このテーブル・オブジェクトから削除する。 |
boolean |
exists(java.util.Map<C,V> condition)
条件に該当するレコードが存在するかどうかを確認する。 |
protected Table<C,V> |
getBaseTable()
このインデックスの作成元であるテーブル・オブジェクトを取得する。 |
java.util.List<java.util.Map<C,V>> |
select(java.util.Map<C,V> condition)
条件に該当するレコードを格納したリストを取得する。 |
java.util.Map<C,V> |
selectFirst(java.util.Map<C,V> condition)
条件に最初に該当したレコードを取得する。 |
java.util.List<java.util.Map<C,V>> |
update(java.util.Map<C,V> condition,
java.util.Map<C,V> destination)
条件に該当するレコードを、指定されたマップの内容で更新する。 |
クラス ts.util.table.Index から継承されたメソッド |
---|
addTrigger, appendNew, appendNew, collectRecords, columnCount, columns, deleteAll, deleteAllRecordsFromIndex, exists, getIndex, getIndexedCollection, getIndexedCollectionByForce, indexKeyCount, indexKeys, recordCount, recordFirst, records, records, select, selectFirst |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
protected AbstractTable.AbstractTableIndex(C[] indexKeys)
indexKeys
- インデックス・キーの配列。
java.lang.IllegalArgumentException
- 引数の配列のサイズがゼロの場合。
java.lang.AssertionError
- 引数がヌルの場合。メソッドの詳細 |
---|
protected Table<C,V> getBaseTable()
Index<C,V>
内の getBaseTable
public boolean exists(java.util.Map<C,V> condition)
condition
- 条件のカラムとその値を格納したマップ・オブジェクト。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public java.util.Map<C,V> selectFirst(java.util.Map<C,V> condition)
condition
- 条件のカラムとその値を格納したマップ・オブジェクト。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public java.util.List<java.util.Map<C,V>> select(java.util.Map<C,V> condition)
condition
- 条件のカラムとその値を格納したマップ・オブジェクト。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public java.util.List<java.util.Map<C,V>> delete(java.util.Map<C,V> condition)
condition
- 条件とするカラムとその値を格納したマップ・オブジェクト。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。public java.util.List<java.util.Map<C,V>> update(java.util.Map<C,V> condition, java.util.Map<C,V> destination)
condition
- 条件とするカラムとその値を格納したマップ・オブジェクト。destination
- 更新するカラムとその値を格納したマップ・オブジェクト。
java.lang.AssertionError
- 引数がヌルの場合(デバッグ・モードのみ)。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |