インデックス管理.
More...
インデックス管理.
- Type Constraints
-
IndexType | : | IConvertible | |
IndexKeyType | : | IConvertible | |
IndexValueType | : | IComparable | |
bool mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.Create |
( |
ref IndexType |
index, |
|
|
IndexType |
indexMax, |
|
|
IndexKeyType |
indexKey, |
|
|
IndexValueType |
indexValue |
|
) |
| |
インデックスマネージャにデータを生成・追加する.
- Parameters
-
index | 生成・追加後に得られるインデックス. |
indexMax | 生成・追加するインデックスの上限値. |
indexKey | 生成するインデックスキー. |
indexValue | 生成するインデックス情報. |
- Returns
- 生成に成功したら true、失敗したら false を返す。
インデックスマネージャからデータを削除する.
- Parameters
-
インデックスの自動生成.
- Parameters
-
- Returns
- 自動生成されたインデックスを返す。IDの空きが存在しない場合には 0 を返す。
IndexKeyType mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.GenerateIndexKey |
( |
IndexKeyType |
indexKeyMax | ) |
|
インデックスキーの自動生成.
- Parameters
-
- Returns
- 自動生成されたインデックスキーを返す。IDの空きが存在しない場合には 0 を返す。
IndexType mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.GetIndexFromKey |
( |
IndexKeyType |
indexKey | ) |
|
インデックスキーから、インデックスを取得する.
- Parameters
-
- Returns
- インデックスを返す。該当するインデックスが存在しなければ 0 を返す。
インデックスから、インデックスキーを取得する.
- Parameters
-
- Returns
- 値情報を返す。該当する値情報が存在しなければ NULL を返す。
インデックスの登録数を取得する.
- Returns
- インデックスの登録数を返す。
IndexValueType mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.GetValueFromIndex |
( |
IndexType |
index | ) |
|
インデックスから、値情報を取得する.
- Parameters
-
- Returns
- 値情報を返す。該当する値情報が存在しなければ NULL を返す。
Dictionary<IndexType, IndexValueType>.ValueCollection mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.GetValues |
( |
| ) |
|
インデックスから、値情報を取得する.
- Returns
- 値情報を返す。該当する値情報が存在しなければ NULL を返す。
登録されているインデックス値情報を取得する.
- Parameters
-
values | 取得結果として得られるインデックス値情報群. |
Dictionary<IndexType, IndexKeyType> mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.m_IndexKeySearchMap = new Dictionary<IndexType, IndexKeyType>() |
|
protected |
Dictionary<IndexType, IndexValueType> mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.m_IndexManager = new Dictionary<IndexType, IndexValueType>() |
|
protected |
Dictionary<IndexKeyType, IndexType> mun_master.IndexManager< IndexKeyType, IndexType, IndexValueType >.m_IndexSearchMap = new Dictionary<IndexKeyType, IndexType>() |
|
protected |
The documentation for this class was generated from the following file: