システム テーブル TB_POSITION_FINDER

システム テーブル TB_POSITION_FINDER はインダストリ モデルに存在します。

TB_POSITION_FINDER の属性

説明

基本属性

 

NAME

[フィーチャ検索]グループ ボックスに表示される検索のヘッダの名前を指定します。

GUITYPE

検索タイプを指定します。

1 = シーケンシャル(既定)

2 = 水平

3 = プラグイン

PRIORITY

エントリの順序を定義します。既定 は 0 です。

シーケンシャル検索

シーケンシャル検索を定義するには、次の 4 つの属性が必要です。

STMT_TITLE_*

n 番目のクエリーで返されるタイトルと短い説明を格納します。

SELECT_STMT_*

検索クエリーを格納します。これは標準 SQL 文です。

注:

最初の検索クエリーには、プレースホルダがありません。

GEOM_STMT_*

ジオメトリ クエリーを格納します。最後のクエリーである場合を除き、常にオプションです。

select geom from <table> where fid = {x}.

INPUTTYPE_*

n 番目のクエリーの結果の入力タイプを格納します。

1 = 選択リスト(既定)

2 = テキスト ボックス

3 = 自動入力のテキスト ボックス

NOT_FOUND_MSG_*

検索クエリーで行が返されない場合にプロンプトとして使用されるオプションのメッセージを定義します。

水平検索

水平検索には、次の属性が必要です。これらの属性により、Select 文は次のように作成されます。

select <pk_column>, <input_colums> from <table_name> where upper(<input_column>) like upper(<param>) order by <order_column>

TABLE_NAME

データを含むテーブルまたはビューの名前を格納します。

PK_COLUMN

主キーを含む属性の名前を格納します。これはキー属性です。

GEOM_COLUMN

ジオメトリを含んでいる属性を指定します。これはジオメトリ属性です。

ORDER_COLUMN

クエリー結果の順序を指定します。複数の属性を含むことができます(カンマ区切り)。オプション。

INPUT_COLUMN_*

WHERE 句で使用される入力属性(1~5)を格納します。

STMT_TITLE_*

データ テーブルの入力 column_* の短い説明を格納します。

NOT_FOUND_MSG_1

検索クエリーで行が返されない場合にプロンプトとして使用されるメッセージを格納します。他のすべての‘NotFound Messages’ (2-4)は無視されます。

アセンブリ名

名前空間

クラス名

プラグイン検索で使用されるプロパティを格納します。