CZ_EXPRESSION_NODES
この表は、解析されたルール・データを、ロジック、累計、比較、プロパティ・ベースの互換性、文ルールおよびCX拡張ルールの式ツリーの形式で格納します。
詳細
-
スキーマ: FUSION
-
オブジェクト所有者: CZ
-
オブジェクト・タイプ: TABLE
-
表領域: SYSTEM
主キー
| 名前 | 列 |
|---|---|
|
CZ_EXPRESSION_NODES_PK |
EXPR_NODE_ID |
列
| 名前 | データ型 | 長さ | 精度 | 非null | コメント |
|---|---|---|---|---|---|
| EXPR_NODE_ID | NUMBER | 18 | Yes | ルール式ノードの一意の識別子がシステムで生成されました。 | |
| OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | コミット時ロックを実装するために使用されます。 この番号は、行を更新するたびに増分されます。 問合せされてから別のセッションによって行が更新されたかどうかを検出するために、トランザクションの開始時と終了時の番号が比較されます。 | |
| RULE_ID | NUMBER | 18 | Yes | この式ノードが属するルールの識別子。 | |
| START_MODEL_VERSION | NUMBER | 18 | Yes | このノード・レコードが有効になるバージョンを示します。 | |
| NODE_PATH | CLOB | 構造ノードまたは属性を参照する式ノードの場合、この列には参照パスが含まれます。 | |||
| PARENT_EXPR_NODE_ID | NUMBER | 18 | 親式ノードの識別子。 | ||
| DELETED_FLAG | NUMBER | 18 | Yes | このフラグは、行の論理削除を示します。 ゼロ以外の値は削除された状態を表し、0は削除されていない状態を表します。 ユーザーが管理するバックグラウンド・パージ・プロセスでは、ゼロ以外のフラグ値を持つ孤立した行が実際に削除されます。 | |
| EXPR_TYPE | VARCHAR2 | 30 | Yes | この式ノードのプライマリ・タイプ: ???operator???,???literal???, ???node???, ???property???, ???punctuation???, ???systemproperty???, ???constant???, ???argument???, ???template???, ???forall???, ???iterator???, ???whereclause???, ???compatible???, ???operatorbyname???, ???foralldistinct???, ???nodebyname???,???eventargument??? | |
| TEMPLATE_CODE | VARCHAR2 | 48 | 該当する場合、この式ノードの完全関数で、CZ_RULE_TEMPLATES.TEMPLATE_CODEへのFKがNULLでない場合 | ||
| SEQ_NBR | NUMBER | 9 | Yes | 関連レコード間での順序付けを提供 | |
| DATA_VALUE | VARCHAR2 | 4000 | 式ノードがリテラル値型の場合、このノードの文字列値を保持 | ||
| DATA_NUM_VALUE | NUMBER | 式ノードがリテラル値型の場合、このノードの数値を保持 | |||
| DATA_TYPE | VARCHAR2 | 48 | 式ノード値のデータ型を指定します(該当する場合)。 FKからCZ_SIGNATURES.SIGNATURE_CODE | ||
| PARAM_INDEX | NUMBER | 9 | テンプレート・アプリケーションで使用されているテンプレート・パラメータから非正規化argument_index | ||
| ARGUMENT_INDEX | NUMBER | 9 | expr_type = ???argument???の引数索引をテンプレート定義に格納 | ||
| ARGUMENT_NAME | VARCHAR2 | 255 | expr_type = ???argument???がテンプレート定義またはForAll構文にあるときの引数の名前を格納 | ||
| PARAM_SIGNATURE_CODE | VARCHAR2 | 48 | セマンティック拡張: イベント・バインディングで使用されているjava引数のシグネチャ情報を格納 | ||
| ARGUMENT_SIGNATURE_CODE | VARCHAR2 | 48 | セマンティック拡張: イベント・バインディングでexpr_type = ???eventargument???の場合、イベント固有の引数シグネチャ情報が格納されます | ||
| UDA_ID | VARCHAR2 | 128 | このレコードをUDAに関連付けます | ||
| TRANS_ATTR_ID | NUMBER | 18 | このレコードをTIAに関連付けます | ||
| SUPPL_ATTR_ID | NUMBER | 18 | このレコードを補足属性に関連付けます | ||
| SOURCE_OFFSET | NUMBER | 9 | 明細書ルール参加者の場合は、このノードのテキストに開始ロケーションを格納 | ||
| SOURCE_LENGTH | NUMBER | 9 | 文ルール参加者の場合は、このノードを表すテキストの長さを格納 | ||
| DISPLAY_NODE_DEPTH | NUMBER | 9 | expr_type = ???node???の場合、このフィールドは参照パスが作成された複合参照の深さを指定します。unparse'/display,では、多くの親ノードを表示する必要があります | ||
| EVENT_EXECUTION_SCOPE | NUMBER | 9 | rule_typeがEVENT_BINDINGの場合、これはこのイベント・バインディングの実行スコープです: 1 = SCOPE_GLOBAL 2 = SCOPE_MODEL_NODE_SUBTREE 4 = SCOPE_MODEL_NODE_ONLY | ||
| CX_CLASS_NAME | VARCHAR2 | 1000 | 完全修飾コンフィギュレータ拡張クラス名。 | ||
| CX_METHOD_NAME | VARCHAR2 | 1000 | 構成機能拡張メソッド名。 | ||
| JAVA_DATA_TYPE | VARCHAR2 | 1000 | 式ノードのデータ型がマップされるJavaデータ型。 | ||
| RELATIVE_NODE_PATH | VARCHAR2 | 1000 | コンフィギュレータ機能拡張に使用される、基本ノードに対するモデル・ノードIDの相対パス | ||
| NODE_NAME_PATH | CLOB | モデル・ノードまたは式ノードのバインド先の属性を一意に識別する名前パス。 これは、モデルが変更されると値が失効する可能性があるため、コンフィギュレータ機能拡張ルールのエラー・レポートでのみ使用されます。 | |||
| CREATED_BY | VARCHAR2 | 64 | Yes | Who列: 行の作成ユーザーを示します。 | |
| CREATION_DATE | TIMESTAMP | Yes | Who列: 行の作成日時を示します。 | ||
| LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who列: 行の最終更新ユーザーを示します。 | |
| LAST_UPDATE_DATE | TIMESTAMP | Yes | Who列: 行の最終更新日時を示します。 | ||
| LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who列: 行を最後に更新したユーザーに関連付けられたセッション・ログインを示します。 |
外部キー
| 表 | 外部表 | 外部キー列 |
|---|---|---|
| CZ_EXPRESSION_NODES | cz_rules | RULE_ID, START_MODEL_VERSION |
| CZ_EXPRESSION_NODES | cz_rule_templates | TEMPLATE_CODE |
| CZ_EXPRESSION_NODES | cz_signatures | DATA_TYPE |
| CZ_EXPRESSION_NODES | cz_signatures | PARAM_SIGNATURE_CODE |
| CZ_EXPRESSION_NODES | cz_signatures | ARGUMENT_SIGNATURE_CODE |
索引
| 索引 | 一意性 | 表領域 | 列 |
|---|---|---|---|
| CZ_EXPRESSION_NODES_N1 | 一意でない | デフォルト | RULE_ID, START_MODEL_VERSION |
| CZ_EXPRESSION_NODES_UK1 | 一意 | デフォルト | EXPR_NODE_ID |