2 //creating index with non existing field
8 DbRetVal rv
= conn
.open("root", "manager");
11 printf("Error during connection %d\n", rv
);
14 DatabaseManager
*dbMgr
= conn
.getDatabaseManager();
15 if (dbMgr
== NULL
) { printf("Auth failed\n"); return -1;}
17 tabDef
.addField("f1", typeInt
, 0, NULL
);
18 tabDef
.addField("f2", typeInt
);
19 rv
= dbMgr
->createTable("t1", tabDef
);
20 if (rv
!= OK
) { printf("Table creation failed\n"); return -1; }
21 printf("Table created\n");
22 HashIndexInitInfo
*idxInfo
= new HashIndexInitInfo();
23 strcpy(idxInfo
->tableName
, "t1");
24 idxInfo
->indType
= hashIndex
;
26 idxInfo
->indType
= treeIndex
;
29 rv
= dbMgr
->createIndex("indx1", idxInfo
);
32 dbMgr
->dropTable("t1");