anchor.diff:                  case Contd0 of
                           undefined ->
                               % ?Info("[~p] got MatchSpec ~p for ~p limit ~p~n", [Pid,MatchSpec,FileName,BlockSize]),
  -                            case select({Schema,UnquotedFN}, MatchSpec, BlockSize, RowCount, read) of
  +                            case select({Schema,UnquotedFN}, MatchSpec, RowCount, read) of
                                   '$end_of_table' ->
                                       % ?Info("[~p] got empty table~n", [Pid]),
                                       Pid ! {row, [?sot,?eot]};
  
positive.code:         , start_link/1
          ]).
  
  -export([select/5, column_names/1, fetch_start/6]).
  
  start_link(Params) ->
      ?Info("~p starting...~n", [?MODULE]),
  
negative.code: 
  column_names({CsvSchema,FileName}) ->
      UnquotedFN = imem_datatype:strip_dquotes(FileName),
      case select({CsvSchema,UnquotedFN}, [], 100, read) of
          '$end_of_table' ->  [<<"col1">>];
           {Rows, _} ->       first_longest_line(Rows,[])
      end.
  