Apply an ordered list of sort instructions.
Earlier entries take precedence; later ones break ties. Missing values sort last in both directions - they carry no ordering information, so surfacing them ahead of real data in one direction would be arbitrary.
Optional
Apply an ordered list of sort instructions.
Earlier entries take precedence; later ones break ties. Missing values sort last in both directions - they carry no ordering information, so surfacing them ahead of real data in one direction would be arbitrary.