addSchemaMetaData static method
Implementation
static SchemaMetaData addSchemaMetaData(SchemaMetaData schemaMetaData) {
schemaMetaData.addTable(C_TABLE_ID, TABLE_NAME, uniqueKeysMap: {
'id': ["id", "table_field_id", "change_type", "user_id"]
}, crcFieldNamesList: [], propertiesMap: {
'min-id-for-user': DbConstants.C_MEDIUMINT_USERSPACE_MIN,
'index': 'id',
'is-partition': false
});
schemaMetaData.addField(C_TABLE_ID, 'id', FieldDataType.MEDIUMINT);
schemaMetaData.addField(
C_TABLE_ID, 'table_field_id', FieldDataType.MEDIUMINT);
schemaMetaData.addField(C_TABLE_ID, 'change_type', FieldDataType.SMALLINT);
schemaMetaData.addField(C_TABLE_ID, 'user_id', FieldDataType.MEDIUMINT);
schemaMetaData.addField(C_TABLE_ID, 'notify_state', FieldDataType.SMALLINT,
notNull: false);
schemaMetaData.addField(C_TABLE_ID, 'value_number', FieldDataType.INTEGER,
notNull: false);
schemaMetaData.addField(C_TABLE_ID, 'ui_type', FieldDataType.SMALLINT,
notNull: false);
schemaMetaData.addField(C_TABLE_ID, 'local_ts', FieldDataType.INTEGER,
notNull: false);
schemaMetaData.addField(C_TABLE_ID, 'remote_ts', FieldDataType.INTEGER,
notNull: false);
return schemaMetaData;
}