addSchemaMetaData static method
Implementation
static SchemaMetaData addSchemaMetaData(SchemaMetaData schemaMetaData) {
schemaMetaData.addTable(UserMixin.C_TABLE_ID, TABLE_NAME, uniqueKeysMap: {
'id': ["id"],
'pass_key': ["pass_key"]
}, crcFieldNamesList: [
'pass_key',
'subset',
'warden_type',
'request_offset_secs',
'registered_ts'
], propertiesMap: {
'min-id-for-user': DbConstants.C_MEDIUMINT_USERSPACE_MIN,
'index': 'id',
'is-partition': false
});
schemaMetaData.addField(UserMixin.C_TABLE_ID, 'id', FieldDataType.MEDIUMINT);
schemaMetaData.addField(UserMixin.C_TABLE_ID, 'pass_key', FieldDataType.VARCHAR,
notNull: false, fieldSize: 20);
schemaMetaData.addField(UserMixin.C_TABLE_ID, 'subset', FieldDataType.TINYINT);
schemaMetaData.addField(UserMixin.C_TABLE_ID, 'warden', FieldDataType.SMALLINT);
schemaMetaData.addField(
UserMixin.C_TABLE_ID, 'request_offset_secs', FieldDataType.MEDIUMINT,
notNull: false);
schemaMetaData.addField(UserMixin.C_TABLE_ID, 'registered_ts', FieldDataType.INTEGER);
return schemaMetaData;
}