1 /**********************************************************
3 * create table t1 with int
4 * create index if specified
5 * check table information for tuple size
9 #include <DatabaseManagerImpl.h>
13 DbRetVal rv
= conn
.open("root", "manager");
14 if (rv
!= OK
) return 1;
15 DatabaseManagerImpl
*dbMgr
= (DatabaseManagerImpl
*) conn
.getDatabaseManager();
16 if (dbMgr
== NULL
) { printf("Auth failed\n"); return 2;}
20 tabDef
.addField("f1", typeInt
, 0, NULL
, true);
21 tabDef
.addField("f2", typeString
, 1);
22 tabDef
.addField("f3", typeInt
);
23 tabDef
.addField("f4", typeString
, 5);
24 tabDef
.addField("f5", typeInt
);
25 rv
= dbMgr
->createTable("t1", tabDef
);
26 if (rv
!= OK
) { printf("Table creation failed\n"); return rv
; }
27 printf("Table created\n");
29 if (rv
!= OK
) ret
= 5;
30 TableImpl
*table
= (TableImpl
*) dbMgr
->openTable("t1");
32 dbMgr
->closeTable((Table
*)table
);
33 dbMgr
->dropTable("t1");