# Interfaces
By is base interface for sorting.
ByWithOrder wrapper for By interface with order (ASC/DESC) ByWithOrder can't be implemented in user level, use Asc() and Desc() for wrap By implementation.
Scalar is a special case for sorting by comparing int64 values.