anchor.diff:          ?assertEqual({meta_table_1,"json1",JSON1,"3"}, insert(meta_table_1, {meta_table_1,"json1",JSON1,"3"})),
           ?assertEqual([#ddIndex{stu={3, <<"value-b">>,"json1"}}
                        ,#ddIndex{stu={3, <<"value-ca">>,"json1"}}
  -                     ], read(idx_meta_table_1)),
  +                     ], read(meta_table_1Idx)),
   
           % Drop individual indices
           ?assertEqual(ok, drop_index(meta_table_1)),
  
positive.code:                          , drop_index(meta_table_1, 7)),
          ?assertEqual(ok, drop_index(meta_table_1, 2)),
          ?assertEqual(ok, drop_index(meta_table_1, 1)),
          ?assertEqual({'ClientError',{"Table does not exist",idx_meta_table_1}}
                           , drop_index(meta_table_1)),
  
          ?LogDebug("meta_table_1 ~n~p",[read(meta_table_1)]),
  
          Idx4Def = #ddIdxDef{id=4,name= <<"integer index on b1">>,type=ivk,pl=[<<"c1">>],vnf = <<"fun imem_index:vnf_integer/1">>},
          ?assertEqual(ok, create_or_replace_index(meta_table_1, [Idx4Def])),
          ?assertEqual(3, length(read(idx_meta_table_1))),
          insert(meta_table_1, {meta_table_1,"11",<<"11">>,"11"}),
          ?assertEqual(4, length(read(idx_meta_table_1))),
          insert(meta_table_1, {meta_table_1,"12",<<"12">>,"c112"}),
          IdxExpect4 = [{ddIndex,{4,1,"meta"},0}
                       ,{ddIndex,{4,2,"meta1"},0}
                       ,{ddIndex,{4,3,"json1"},0}
                       ,{ddIndex,{4,11,"11"},0}
                       ],
          ?assertEqual(IdxExpect4, read(idx_meta_table_1)),
  
          Vnf5 = <<"fun(__X) -> case imem_index:vnf_integer(__X) of ['$not_a_value'] -> ['$not_a_value']; [__V] -> [2*__V] end end">>,
          Idx5Def = #ddIdxDef{id=5,name= <<"integer times 2 on b1">>,type=ivk,pl=[<<"c1">>],vnf = Vnf5},
          ?assertEqual(ok, create_or_replace_index(meta_table_1, [Idx5Def])),
          ?LogDebug("idx_meta_table_1 ~n~p",[read(idx_meta_table_1)]),
          IdxExpect5 = [{ddIndex,{5,2,"meta"},0}
                       ,{ddIndex,{5,4,"meta1"},0}
                       ,{ddIndex,{5,6,"json1"},0}
                       ,{ddIndex,{5,22,"11"},0}
                       ],
          ?assertEqual(IdxExpect5, read(idx_meta_table_1)),
  
          ?assertEqual(ok, create_table(meta_table_2, Types2, [])),
  
  
negative.code:         ?assertEqual(false,lists:member({schema(),tpTest_1000@},[element(2,A) || A <- Alias1])),
          ?LogDebug("success ~p~n", [tpTest_1000@]),
  
          ?assertEqual([meta_table_1,meta_table_1Idx,meta_table_2,meta_table_3],lists:sort(tables_starting_with("meta_table_"))),
          ?assertEqual([meta_table_1,meta_table_1Idx,meta_table_2,meta_table_3],lists:sort(tables_starting_with(meta_table_))),
  
          DdNode0 = read(ddNode),
          ?LogDebug("ddNode0 ~p~n", [DdNode0]),
  