public class MLongIndex extends AbstractNumberIndex<java.lang.Long>
COLUMN_BOOL, COLUMN_DATE, COLUMN_FLOAT, COLUMN_INT, COLUMN_LONG, COLUMN_STRING, COLUMN_TIME, COLUMN_TIMESTAMP
コンストラクタと説明 |
---|
MLongIndex(long id,
java.lang.String n,
boolean h)
コンストラクタ.
|
MLongIndex(long id,
java.lang.String n,
int size,
boolean h)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(java.lang.Long value,
int lineNo)
情報セット.
|
void |
add(java.lang.Object value,
int lineNo)
情報セット.
|
void |
clear()
クリア.
|
void |
createIndex()
インデックスの生成.
|
int |
getDBType()
DBカラムタイプを取得.
|
int |
getIndexSize()
インデックス数を取得.
|
int |
getType()
カラムタイプを取得.
|
boolean |
isNGram()
NGramインデックスかチェック.
|
and, getDbId, getName, getSortNoList, isIndex, or, search
public MLongIndex(long id, java.lang.String n, boolean h)
id
- DbIdを設定します.n
- カラム名を設定します.h
- ハッシュインデックスを利用する場合は[true].public MLongIndex(long id, java.lang.String n, int size, boolean h)
id
- DbIdを設定します.n
- カラム名を設定します.size
- 初期サイズを設定.h
- ハッシュインデックスを利用する場合は[true].public void clear()
clear
インタフェース内 MimdbIndex
clear
クラス内 AbstractNumberIndex<java.lang.Long>
public void add(java.lang.Long value, int lineNo)
value
- 対象の情報を設定します.lineNo
- 行番号を設定します.public void add(java.lang.Object value, int lineNo) throws java.lang.Exception
value
- 対象の情報を設定します.lineNo
- 行番号を設定します.java.lang.Exception
- 例外.public void createIndex() throws java.lang.Exception
createIndex
インタフェース内 MimdbIndex
createIndex
クラス内 AbstractNumberIndex<java.lang.Long>
java.lang.Exception
- 例外.public int getIndexSize()
getIndexSize
インタフェース内 MimdbIndex
getIndexSize
クラス内 AbstractNumberIndex<java.lang.Long>
public int getType()
getType
インタフェース内 MimdbIndex
getType
クラス内 AbstractNumberIndex<java.lang.Long>
public int getDBType()
getDBType
インタフェース内 MimdbIndex
getDBType
クラス内 AbstractNumberIndex<java.lang.Long>
public boolean isNGram()