public class MBoolIndex extends java.lang.Object implements MimdbIndex
COLUMN_BOOL, COLUMN_DATE, COLUMN_FLOAT, COLUMN_INT, COLUMN_LONG, COLUMN_STRING, COLUMN_TIME, COLUMN_TIMESTAMP
コンストラクタと説明 |
---|
MBoolIndex(int id,
java.lang.String n)
コンストラクタ.
|
MBoolIndex(long id,
java.lang.String n,
int size)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(java.lang.Boolean value,
int lineNo)
情報セット.
|
void |
add(java.lang.Object value,
int lineNo)
情報セット.
|
MimdbMiddleSearch |
and(MimdbSearchElement info,
MimdbMiddleSearch and)
AND検索処理.
|
void |
clear()
クリア.
|
void |
createIndex()
インデックスの生成.
|
long |
getDbId()
DB更新IDを取得.
|
int |
getDBType()
DBカラムタイプを取得.
|
int |
getIndexSize()
インデックス数を取得.
|
java.lang.String |
getName()
カラム名を取得.
|
int[] |
getSortNoList()
ソート順条件を取得.
|
int |
getType()
カラムタイプを取得.
|
boolean |
isIndex()
インデックス化されているかチェック.
|
boolean |
isNGram()
NGramインデックスかチェック.
|
MimdbMiddleSearch |
or(MimdbSearchElement info,
MimdbMiddleSearch or)
OR検索処理.
|
MimdbMiddleSearch |
search(MimdbSearchElement info)
検索処理.
|
public MBoolIndex(int id, java.lang.String n)
id
- DbIdを設定します.n
- カラム名を設定します.public MBoolIndex(long id, java.lang.String n, int size)
id
- DbIdを設定します.n
- カラム名を設定します.size
- 初期サイズを設定.public void clear()
clear
インタフェース内 MimdbIndex
public long getDbId()
public void add(java.lang.Boolean 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
java.lang.Exception
- 例外.public boolean isIndex()
isIndex
インタフェース内 MimdbIndex
public MimdbMiddleSearch search(MimdbSearchElement info) throws java.lang.Exception
search
インタフェース内 MimdbIndex
info
- 検索条件を設定します.java.lang.Exception
- 例外.public MimdbMiddleSearch and(MimdbSearchElement info, MimdbMiddleSearch and) throws java.lang.Exception
and
インタフェース内 MimdbIndex
info
- 検索条件を設定します.and
- アンド検索条件元を設定します.java.lang.Exception
- 例外.public MimdbMiddleSearch or(MimdbSearchElement info, MimdbMiddleSearch or) throws java.lang.Exception
or
インタフェース内 MimdbIndex
info
- 検索条件を設定します.or
- オア検索条件元を設定します.java.lang.Exception
- 例外.public int[] getSortNoList()
getSortNoList
インタフェース内 MimdbIndex
public int getIndexSize()
getIndexSize
インタフェース内 MimdbIndex
public java.lang.String getName()
getName
インタフェース内 MimdbIndex
public int getType()
getType
インタフェース内 MimdbIndex
public int getDBType()
getDBType
インタフェース内 MimdbIndex
public boolean isNGram()
isNGram
インタフェース内 MimdbIndex