OrderBy constructor

OrderBy(
  1. {String fieldName = '',
  2. SortOrder sortOrder = SortOrder.ascending}
)

Creates a new order by object.

Parameters:

  • fieldName — Name of the field.
  • sortOrder — The order.

Implementation

factory OrderBy(
    {String fieldName = '', SortOrder sortOrder = SortOrder.ascending}) {
  _initializeArcGISEnvironmentIfNeeded();
  final coreFieldName = _CString(fieldName);
  final handle = _withThrowingErrorHandler((errorHandler) {
    return runtimecore.RT_OrderBy_createWith(
        coreFieldName.bytes, sortOrder.coreValue, errorHandler);
  });
  return OrderBy._withHandle(handle);
}