| 32 | |
| 33 | |
| 34 | void TDataColumnsMetaInfo::Validate() const { |
| 35 | CB_ENSURE(CountColumns(EColumn::Weight) <= 1, "Too many Weight columns."); |
| 36 | CB_ENSURE(CountColumns(EColumn::SampleId) <= 1, "Too many SampleId columns."); |
| 37 | CB_ENSURE( |
| 38 | CountColumns(EColumn::GroupId) <= 1, |
| 39 | "Too many GroupId columns. Maybe you've specified QueryId and GroupId, QueryId is a synonym for GroupId." |
| 40 | ); |
| 41 | CB_ENSURE(CountColumns(EColumn::GroupWeight) <= 1, "Too many GroupWeight columns."); |
| 42 | CB_ENSURE(CountColumns(EColumn::SubgroupId) <= 1, "Too many SubgroupId columns."); |
| 43 | CB_ENSURE(CountColumns(EColumn::Timestamp) <= 1, "Too many Timestamp columns."); |
| 44 | } |
| 45 | |
| 46 | |
| 47 | NCB::TTargetStats::operator NJson::TJsonValue() const { |
no test coverage detected