@@ -77,13 +77,14 @@ INSERT INTO EVENT_FIELD (
7777 FIELD_IDENTIFIER,
7878 NAME,
7979 TYPE,
80+ DEFAULT_VALUE,
8081 IS_ARRAY,
8182 IS_NULLABLE,
8283 IS_OPTIONAL,
8384 INTRODUCED_IN_REF,
8485 REMOVED_IN_REF
8586) VALUES (
86- ?, ?, ?, ?, ?, ?, ?,
87+ ?, ?, ?, ?, ?, ?, ?, ?,
8788 (SELECT SPEC_ID FROM SPEC WHERE CODE = ? AND PACKAGE_REF = ?),
8889 (SELECT SPEC_ID FROM SPEC WHERE CODE = ? AND PACKAGE_REF = ?)
8990)
@@ -122,6 +123,7 @@ INSERT INTO COMMAND_ARG (
122123 MAX,
123124 MIN_LENGTH,
124125 MAX_LENGTH,
126+ DEFAULT_VALUE,
125127 IS_ARRAY,
126128 PRESENT_IF,
127129 IS_NULLABLE,
@@ -131,7 +133,7 @@ INSERT INTO COMMAND_ARG (
131133 INTRODUCED_IN_REF,
132134 REMOVED_IN_REF
133135) VALUES (
134- ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
136+ ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
135137 (SELECT SPEC_ID FROM SPEC WHERE CODE = ? AND PACKAGE_REF = ?),
136138 (SELECT SPEC_ID FROM SPEC WHERE CODE = ? AND PACKAGE_REF = ?)
137139)`
@@ -333,6 +335,7 @@ function fieldMap(eventId, packageId, fields) {
333335 field . fieldIdentifier ,
334336 field . name ,
335337 field . type ,
338+ field . defaultValue ,
336339 dbApi . toDbBool ( field . isArray ) ,
337340 dbApi . toDbBool ( field . isNullable ) ,
338341 dbApi . toDbBool ( field . isOptional ) ,
@@ -360,6 +363,7 @@ function argMap(cmdId, packageId, args) {
360363 arg . max ,
361364 arg . minLength ,
362365 arg . maxLength ,
366+ arg . defaultValue ,
363367 dbApi . toDbBool ( arg . isArray ) ,
364368 arg . presentIf ,
365369 dbApi . toDbBool ( arg . isNullable ) ,
@@ -2398,7 +2402,7 @@ async function insertStructItems(db, packageIds, data) {
23982402 db ,
23992403 `
24002404 INSERT INTO
2401- STRUCT_ITEM (STRUCT_REF, NAME, FIELD_IDENTIFIER, IS_ARRAY, IS_ENUM, MIN_LENGTH, MAX_LENGTH, IS_WRITABLE, IS_NULLABLE, IS_OPTIONAL, IS_FABRIC_SENSITIVE, SIZE, DATA_TYPE_REF)
2405+ STRUCT_ITEM (STRUCT_REF, NAME, FIELD_IDENTIFIER, IS_ARRAY, IS_ENUM, MIN_LENGTH, MAX_LENGTH, DEFAULT_VALUE, IS_WRITABLE, IS_NULLABLE, IS_OPTIONAL, IS_FABRIC_SENSITIVE, SIZE, DATA_TYPE_REF)
24022406 VALUES (
24032407 (SELECT
24042408 CASE
@@ -2422,6 +2426,7 @@ async function insertStructItems(db, packageIds, data) {
24222426 ?,
24232427 ?,
24242428 ?,
2429+ ?,
24252430 (SELECT
24262431 DATA_TYPE_ID
24272432 FROM
@@ -2445,6 +2450,7 @@ async function insertStructItems(db, packageIds, data) {
24452450 at . isEnum ,
24462451 at . minLength ,
24472452 at . maxLength ,
2453+ at . defaultValue ,
24482454 at . isWritable ,
24492455 at . isNullable ,
24502456 at . isOptional ,
0 commit comments