docs: protected ExtractFromRow createSortingExtractor( Ordering ordering,
                                                       Map<SelectorName, SelectorName> sourceNamesByAlias,
                                                       QueryContext context,
                                                       Columns columns,
                                                       QuerySources sources ) {
          DynamicOperand operand = ordering.getOperand();
          TypeFactory<?> defaultType = context.getTypeSystem().getStringFactory();// only when ordered column is residual or not
                                                                                  // defined
          ExtractFromRow extractor = createExtractFromRow(operand, context, columns, sources, defaultType, false, false);
          return RowExtractors.extractorWith(extractor, ordering.order(), ordering.nullOrder());
      }