public interface MimdbIndex extends MimdbBase
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
COLUMN_BOOL
カラム要素型 : BOOLEAN.
|
static int |
COLUMN_DATE
カラム要素型 : Date.
|
static int |
COLUMN_FLOAT
カラム要素型 : 数字(浮動小数点).
|
static int |
COLUMN_INT
カラム要素型 : 数字(32bit).
|
static int |
COLUMN_LONG
カラム要素型 : 数字(64bit).
|
static int |
COLUMN_STRING
カラム要素型 : 文字.
|
static int |
COLUMN_TIME
カラム要素型 : Time
|
static int |
COLUMN_TIMESTAMP
カラム要素型 : Timestamp.
|
修飾子とタイプ | メソッドと説明 |
---|---|
MimdbMiddleSearch |
and(MimdbSearchElement info,
MimdbMiddleSearch and)
AND検索処理.
|
void |
clear()
インデックス化をクリア.
|
void |
createIndex()
インデックスの生成.
|
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)
検索処理.
|
static final int COLUMN_BOOL
static final int COLUMN_INT
static final int COLUMN_LONG
static final int COLUMN_FLOAT
static final int COLUMN_STRING
static final int COLUMN_TIMESTAMP
static final int COLUMN_DATE
static final int COLUMN_TIME
boolean isIndex()
void clear()
void createIndex() throws java.lang.Exception
java.lang.Exception
- 例外.MimdbMiddleSearch search(MimdbSearchElement info) throws java.lang.Exception
info
- 検索条件を設定します.java.lang.Exception
- 例外.MimdbMiddleSearch and(MimdbSearchElement info, MimdbMiddleSearch and) throws java.lang.Exception
info
- 検索条件を設定します.and
- アンド検索条件元を設定します.java.lang.Exception
- 例外.MimdbMiddleSearch or(MimdbSearchElement info, MimdbMiddleSearch or) throws java.lang.Exception
info
- 検索条件を設定します.or
- オア検索条件元を設定します.java.lang.Exception
- 例外.int[] getSortNoList()
int getIndexSize()
java.lang.String getName()
int getType()
int getDBType()
boolean isNGram()