anchor.diff:      end;
   
   submit(#riak_sql_describe_v1{}, DDL) ->
  -    do_describe(DDL);
  +    riak_ql_describe:describe(DDL);
   submit(SQL = #riak_sql_insert_v1{}, _DDL) ->
       do_insert(SQL);
   submit(SQL = ?SQL_SELECT{}, DDL) ->
  
positive.code: 
  -ifdef(TEST).
  -include_lib("eunit/include/eunit.hrl").
  
  describe_table_columns_test() ->
      {ddl, DDL, []} =
          riak_ql_parser:ql_parse(
            riak_ql_lexer:get_tokens(
              "CREATE TABLE fafa ("
              " f varchar   not null,"
              " s varchar   not null,"
              " t timestamp not null,"
              " w sint64    not null,"
              " p double,"
              " PRIMARY KEY ((f, s, quantum(t, 15, m)), f, s, t))")),
      Res = do_describe(DDL),
      ?assertMatch(
         {ok, {_, _,
               [[<<"f">>, <<"varchar">>,   false, 1,  1, [], [], []],
                [<<"s">>, <<"varchar">>,   false, 2,  2, [], [], []],
                [<<"t">>, <<"timestamp">>, false, 3,  3, 15, <<"m">>, []],
                [<<"w">>, <<"sint64">>, false, [], [], [], [], []],
                [<<"p">>, <<"double">>, true,  [], [], [], [], []]]}},
         Res).
  
  describe_table_columns_no_quantum_test() ->
      {ddl, DDL, []} =
          riak_ql_parser:ql_parse(
              riak_ql_lexer:get_tokens(
                  "CREATE TABLE fafa ("
                  " f varchar   not null,"
                  " s varchar   not null,"
                  " t timestamp not null,"
                  " w sint64    not null,"
                  " p double,"
                  " PRIMARY KEY ((f, s, t), f, s, t))")),
      Res = do_describe(DDL),
      ?assertMatch(
          {ok, {_, _,
              [[<<"f">>, <<"varchar">>,   false, 1,  1, [],  [], []],
               [<<"s">>, <<"varchar">>,   false, 2,  2, [],  [], []],
               [<<"t">>, <<"timestamp">>, false, 3,  3, [],  [], []],
               [<<"w">>, <<"sint64">>,    false, [], [], [], [], []],
               [<<"p">>, <<"double">>,    true,  [], [], [], [], []]]}},
          Res).
  
  show_tables_test() ->
      Res = build_show_tables_result([<<"fafa">>,<<"lala">>]),
  
negative.code:     Val.
  
  
  
  
  
  %% SELECT
  