CZ_MODEL_NODES_B

Each row of this table represents a Supplemental Node defined by the user in a Model Version. A new row will be inserted when user creates, updates or deletes a supplemental node. In addition to supplemental nodes, the root node of the Item based model also be added to this table.

Details

  • Schema: FUSION

  • Object owner: CZ

  • Object type: TABLE

  • Tablespace: SYSTEM

Primary Key

Name Columns

CZ_MODEL_NODES_B_PK

MODEL_NODE_ID, START_MODEL_VERSION

Columns

Name Datatype Length Precision Not-null Comments
MODEL_NODE_ID NUMBER 18 Yes System generated unique identifier of the Configurator Model Node.
START_MODEL_VERSION NUMBER 18 Yes Indicates the version from which this node record will be effective.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.
MODEL_ID NUMBER 18 Yes Identifier of the model to which the node belongs.
PARENT_ID NUMBER 18 Node identifier of the parent node. Parent_id of null for a model represents the root node.
MODEL_NODE_TYPE VARCHAR2 30 Yes Indicates the type of node. Valid values are: SUPPLEMENTAL_ROOT, BOM_ROOT, COMPONENT, MODEL_REFERENCE, OPTION_FEATURE, COUNTED_OPTION_FEATURE, INTEGER_FEATURE, BOOLEAN_FEATURE, TEXT_FEATURE, OPTION, TOTAL
NAME VARCHAR2 1000 Yes Name of the model node.
DELETED_FLAG NUMBER 18 Yes This flag indicates the logical deletion of the row. The Non-Zero value represents deleted state and 0 represents not-deleted state. A user controlled background purge process will physically delete the orphaned rows with the Non-Zero flag value.
REFERENCE_ID NUMBER 18 Relevant only for model node type REFERENCE and CONNECTOR. It identifies the model root node to which this reference/connector points.
SEQUENCE_NUMBER NUMBER 38 Provides an ordering of this node among other nodes with the same PARENT_ID.
INITIAL_NUM_VALUE NUMBER For storage of numeric initial values.
INITIAL_VALUE VARCHAR2 1000 Node initial value.
INSTANTIATION_TYPE VARCHAR2 30 It indicates instantiation behavior for Component and Reference structure nodes. Valid values are: OPTIONAL, REQUIRED, MULTIPLE. Value OPTIONAL indicates an Optional node (minimum 0 instances, maximum 1 instance); Value REQUIRED indicates a Mandatory or Single instance (1, 1) node; Value MULTIPLE indicates a Multiply-Instantiable node, allowing a maximum of two or more instances.
MAXIMUM NUMBER For Component nodes: maximum number of (distinct) instances allowed. For Option-list Feature nodes: maximum allowed number of selected children. For Numeric Feature nodes: maximum value allowed. For References to Component models: maximum number of (distinct) instances allowed. For References to BOM models: maximum instances, effectively always 1
MINIMUM NUMBER For Component nodes: minimum number of (distinct) instances required. For Option-list Feature nodes: minimum required number of selected children. For Numeric Feature nodes: minimum value allowed. For References to Component models: minimum number of (distinct) instances required. For References to BOM models: minimum instances, effectively always 1.
MIN_CARDINALITY NUMBER 18 Currently applicable only for CONNECTOR nodes. Specifies the minimum number of connections that need to be made through the connector.
MAX_CARDINALITY NUMBER 18 Currently applicable only for CONNECTOR nodes. Specifies the maximum number of connections that can be made through the connector.
MAX_QTY_PER_OPTION NUMBER 9 Maximum Quantity per Option for Counted Option Features.
COUNTED_OPTIONS_FLAG VARCHAR2 1 Flag indicating if option can be counted (vs. selected)
DOMAIN_ORDER VARCHAR2 30 Domain Value Ordering Heuristics, appliable for Integer, Decimal and Boolean features
REVERSE_CONNECTOR_ID NUMBER 18 Indicates the Reverse Connector's node Id. Reverse connectors are allowed only for the Connector Nodes defined directly under the root model node.
END_MODEL_VERSION NUMBER 18 Indicates the version from which this node record will be ineffective. The NULL value indicates this record has no end date.
CONNECTOR_TARGET_TYPE VARCHAR2 30 Applicable only for CONNECTOR nodes. Specifies the connector target type. Currently only one target type is supported: ITEM_CLASS.
MUTUALLY_EXCLUSIVE_FLAG VARCHAR2 1 Applicable only for CONNECTOR nodes. Value Y means that only one item under the connector can be selected at a time. Value N means any number of items can be selected, satisfying the minimum and maximum quantity requirements.
UI_TIMESTAMP_ADD TIMESTAMP Timestamp populated by CME when a new model node is added to Supplemental model
UI_TIMESTAMP_REMOVE TIMESTAMP Timestamp populated by CME when model node is removed from a Supplemental model
UI_TIMESTAMP_MOVE TIMESTAMP Timestamp populated by CME when model node is moved under new parent in a Supplemental model.
UI_TIMESTAMP_CHANGETYPE TIMESTAMP Timestamp populated by CME when instantiation_type or counted_options_flag is modified.
UI_TIMESTAMP_REORDER TIMESTAMP Timestamp populated by CME when model node is reordered under its parent in a Supplemental model.
SKIP_VALIDATION_FLAG VARCHAR2 1 Applicable only to the root model node. Indicates whether, for this model, configurator validation will be skipped when it is not required. Allowed values are Y, N and NULL, which is equivalent to N.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.

Foreign Keys

Table Foreign Table Foreign Key Column
CZ_MODEL_NODES_B cz_models MODEL_ID
CZ_MODEL_NODES_B cz_models REFERENCE_ID
cz_model_nodes_tl cz_model_nodes_b MODEL_NODE_ID, START_MODEL_VERSION

Indexes

Index Uniqueness Tablespace Columns
CZ_MODEL_NODES_B_N1 Non Unique Default MODEL_NODE_ID, PARENT_ID, START_MODEL_VERSION, END_MODEL_VERSION
CZ_MODEL_NODES_B_N2 Non Unique Default NAME
CZ_MODEL_NODES_B_N3 Non Unique Default REFERENCE_ID, MODEL_NODE_TYPE
CZ_MODEL_NODES_B_N4 Non Unique Default MODEL_ID, REFERENCE_ID
CZ_MODEL_NODES_B_N5 Non Unique Default PARENT_ID, REFERENCE_ID, MODEL_NODE_ID
CZ_MODEL_NODES_B_U1 Unique Default MODEL_NODE_ID, START_MODEL_VERSION, DELETED_FLAG
CZ_MODEL_NODES_B_U2 Unique Default MODEL_NODE_ID, START_MODEL_VERSION