|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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> 内の getBaseTablepublic 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 - 引数がヌルの場合(デバッグ・モードのみ)。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||