text property
The text of the condition.
Implementation
@override
String get text {
if (checkColumn && !_checkDateColumn(column)) {
assert(checkColumn && !_checkDateColumn(column),
'The date column just support createDate, modifiedDate, dateTaken, dateExpires');
return '';
}
final sb = StringBuffer();
sb.write(column);
sb.write(' $operator ');
var isSecond = true;
if (Platform.isAndroid) {
isSecond = column != CustomColumns.android.dateTaken;
}
final sql =
CustomColumns.utils.convertDateTimeToSql(value, isSeconds: isSecond);
sb.write(' $sql');
return sb.toString();
}