SemanticCase

constructor(id: String, shape: SemanticShape, matches: Set<String>, filter: (QueryField<*>) -> FilterExpression)