getWaterLineWhereData method
WhereData
getWaterLineWhereData(
- int? ts,
- SqlOperator tsOperator,
- int? tableId,
- List<
int> ? excludeTableIdList, - List<
WaterState> ? stateList, - Set<
WaterError> ? errorEnumSet,
Implementation
WhereData getWaterLineWhereData(
int? ts,
SqlOperator tsOperator,
int? tableId,
List<int>? excludeTableIdList,
List<WaterState>? stateList,
Set<WaterError>? errorEnumSet) {
// --------------------------------------------------------- WHERE
WhereData whereData = WhereData();
whereData.set('water_ts', tsOperator, ts);
if (tableId != null)
whereData.set('water_table_id', SqlOperator.EQUAL, tableId);
if (excludeTableIdList != null) {
if (excludeTableIdList.length > 0)
whereData.set('water_table_id', SqlOperator.NOT_IN, excludeTableIdList);
}
if (stateList != null) {
whereData.set('water_state', SqlOperator.IN,
WaterStateAccess.getWaterStateList(stateList));
}
if (errorEnumSet != null) {
whereData.set('water_error', SqlOperator.IN,
WaterErrorAccess.getWaterErrorList(errorEnumSet));
}
return whereData;
}