appendWhereDataWithUniqueKeys static method
WhereData
appendWhereDataWithUniqueKeys(
- FieldData fieldData,
- WhereData whereData,
- SchemaMetaData smd
Implementation
static WhereData appendWhereDataWithUniqueKeys(FieldData fieldData,
WhereData whereData, SchemaMetaData smd) {
Map<String, List<String>> uniqueKeyMap =
smd.getTableByTableId(fieldData.table_id).uniqueKeyMap!;
List<String> list = uniqueKeyMap.keys.toList();
List<String> uniqueKeyList = uniqueKeyMap[list[0]]!;
uniqueKeyList.forEach((fieldName) {
whereData.set(fieldName, SqlOperator.EQUAL,
fieldData.get(fieldName, field_table_id: fieldData.table_id),
table_id: fieldData.table_id);
});
return whereData;
}