public final class Indexs
extends java.lang.Object
コンストラクタと説明 |
---|
Indexs(Columns base,
int[] columns,
Index[] list,
int[] positionColumns,
PositionIndex position)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
BetweenPointer |
between(int no)
BETWEEN検索ポインタを生成.
|
BetweenPointer |
between(java.lang.String name)
BETWEEN検索ポインタを生成.
|
IfPointer |
big(int no)
大なり[>]検索ポインタを生成.
|
IfPointer |
big(java.lang.String name)
大なり[>]検索ポインタを生成.
|
IfPointer |
bigEq(int no)
以上[>=]検索ポインタを生成.
|
IfPointer |
bigEq(java.lang.String name)
以上[>=]検索ポインタを生成.
|
boolean |
contains(int no)
指定カラム項番にインデックスが存在するかチェック.
|
boolean |
contains(java.lang.String name)
指定カラム名がインデックスかチェック.
|
IfPointer |
eq(int no)
完全一致[=]検索ポインタを生成.
|
IfPointer |
eq(java.lang.String name)
完全一致[=]検索ポインタを生成.
|
Index |
getIndex(int no)
対象項番のインデックス情報を取得.
|
Index |
getIndex(java.lang.String name)
対象カラム名のインデックス情報を取得.
|
PositionIndex |
getPositionIndex()
空間インデックス情報を取得.
|
InPointer |
in(int no)
IN検索ポインタを生成.
|
InPointer |
in(java.lang.String name)
IN検索ポインタを生成.
|
boolean |
isPositionIndex()
空間インデックス情報が利用可能かチェック.
|
int |
length()
インデックス数を取得.
|
LikePointer |
like(int no)
Like検索ポインタを生成.
|
LikePointer |
like(java.lang.String name)
Like検索ポインタを生成.
|
IfPointer |
not(int no)
完全不一致[!
|
IfPointer |
not(java.lang.String name)
完全不一致[!
|
PositionIndexPointer |
position()
空間インデックス検索ポインタを生成.
|
IfPointer |
small(int no)
小なり[<]検索ポインタを生成.
|
IfPointer |
small(java.lang.String name)
小なり[<]検索ポインタを生成.
|
IfPointer |
smallEq(int no)
以下[<=]検索ポインタを生成.
|
IfPointer |
smallEq(java.lang.String name)
以下[<=]検索ポインタを生成.
|
public Indexs(Columns base, int[] columns, Index[] list, int[] positionColumns, PositionIndex position)
base
- カラムテーブルオブジェクトを設定します.columns
- 対象のインデックス列項番を設定します.list
- 対象のインデックス情報を設定します.positionColumns
- 対象の空間インデックスカラム位置を設定します.position
- 対象の空間インデックス情報を設定します.public final int length()
public final PositionIndex getPositionIndex()
public final boolean isPositionIndex()
public final boolean contains(int no)
no
- 対象のカラム項番を設定します.public final boolean contains(java.lang.String name)
name
- 対象のカラム名を設定します.public final Index getIndex(int no)
no
- 対象のカラム項番を設定します.public final Index getIndex(java.lang.String name)
name
- 対象のカラム名を設定します.public final IfPointer eq(int no)
no
- 対象のカラム項番を設定します.public final IfPointer eq(java.lang.String name)
name
- 対象のカラム名を設定します.public final IfPointer not(int no)
no
- 対象のカラム項番を設定します.public final IfPointer not(java.lang.String name)
name
- 対象のカラム名を設定します.public final IfPointer big(int no)
no
- 対象のカラム項番を設定します.public final IfPointer big(java.lang.String name)
name
- 対象のカラム名を設定します.public final IfPointer bigEq(int no)
no
- 対象のカラム項番を設定します.public final IfPointer bigEq(java.lang.String name)
name
- 対象のカラム名を設定します.public final IfPointer small(int no)
no
- 対象のカラム項番を設定します.public final IfPointer small(java.lang.String name)
name
- 対象のカラム名を設定します.public final IfPointer smallEq(int no)
no
- 対象のカラム項番を設定します.public final IfPointer smallEq(java.lang.String name)
name
- 対象のカラム名を設定します.public final InPointer in(int no)
no
- 対象のカラム項番を設定します.public final InPointer in(java.lang.String name)
name
- 対象のカラム名を設定します.public final BetweenPointer between(int no)
no
- 対象のカラム項番を設定します.public final BetweenPointer between(java.lang.String name)
name
- 対象のカラム名を設定します.public final LikePointer like(int no)
no
- 対象のカラム項番を設定します.public final LikePointer like(java.lang.String name)
name
- 対象のカラム名を設定します.public final PositionIndexPointer position()