| 176 | }; |
| 177 | |
| 178 | explicit RankOptions(std::vector<SortKey> sort_keys = {}, |
| 179 | NullPlacement null_placement = NullPlacement::AtEnd, |
| 180 | Tiebreaker tiebreaker = RankOptions::First); |
| 181 | /// Convenience constructor for array inputs |
| 182 | explicit RankOptions(SortOrder order, |
| 183 | NullPlacement null_placement = NullPlacement::AtEnd, |
| 184 | Tiebreaker tiebreaker = RankOptions::First) |
| 185 | : RankOptions({SortKey("", order)}, null_placement, tiebreaker) {} |
| 186 | |
| 187 | static constexpr const char kTypeName[] = "RankOptions"; |
| 188 | static RankOptions Defaults() { return RankOptions(); } |