SemanticCase

class SemanticCase(val id: String, val shape: SemanticShape, val matches: Set<String>, filter: (QueryField) -> FilterExpression)

One cell of the semantic matrix: filter, applied to a field of shape, matches exactly the probes named in matches. id is stable and unique, so a backend's test can name the cells it is known to diverge on.

Constructors

Link copied to clipboard
constructor(id: String, shape: SemanticShape, matches: Set<String>, filter: (QueryField) -> FilterExpression)

Properties

Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard

The operator this case covers, as the request names it before normalization.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun toString(): String