QueryToken constructor
QueryToken({})
Creates a QueryToken representing a single search requirement.
Examples:
QueryToken(isExclusion: false, field: 'name', operator: null, value: 'paint')QueryToken(isExclusion: true, field: 'dur', operator: '>=', value: '16ms')
Implementation
QueryToken({
required this.isExclusion,
required this.field,
required this.operator,
required this.value,
}) : regex = _parseRegex(value),
durationUs = _parseDuration(field, value),
isSmartCase = value.contains(_smartCaseDetector);