39 |
char *databaseName; |
char *databaseName; |
40 |
AdmEntry *databaseEnt; |
AdmEntry *databaseEnt; |
41 |
ChangeActions changeActions; |
ChangeActions changeActions; |
42 |
|
FieldList requiredInputFields; |
43 |
DatabaseFieldInfo fieldInfo; |
DatabaseFieldInfo fieldInfo; |
44 |
AdmEntry *hostList; |
AdmEntry *hostList; |
45 |
IndexDesc indexDesc; |
IndexDesc indexDesc; |
84 |
res->databaseName = NULL; |
res->databaseName = NULL; |
85 |
res->databaseEnt = NULL; |
res->databaseEnt = NULL; |
86 |
res->changeActions = NULL; |
res->changeActions = NULL; |
87 |
|
res->requiredInputFields = NULL; |
88 |
res->fieldInfo = NULL; |
res->fieldInfo = NULL; |
89 |
res->hostList = NULL; |
res->hostList = NULL; |
90 |
res->indexDesc = NULL; |
res->indexDesc = NULL; |
266 |
} |
} |
267 |
|
|
268 |
void |
void |
269 |
|
setRequiredInputFields (DatabaseInfo database, FieldList list) |
270 |
|
{ |
271 |
|
if (databaseValid (database)) |
272 |
|
{ |
273 |
|
database->requiredInputFields = list; |
274 |
|
} |
275 |
|
} |
276 |
|
|
277 |
|
void |
278 |
setIndexDesc (DatabaseInfo database, IndexDesc new) |
setIndexDesc (DatabaseInfo database, IndexDesc new) |
279 |
{ |
{ |
280 |
if (databaseValid (database)) |
if (databaseValid (database)) |
861 |
} |
} |
862 |
} |
} |
863 |
|
|
864 |
|
FieldList |
865 |
|
getRequiredInputFields (const DatabaseInfo database) |
866 |
|
{ |
867 |
|
return database->requiredInputFields; |
868 |
|
} |
869 |
|
|
870 |
IndexDesc |
IndexDesc |
871 |
getIndexDesc (const DatabaseInfo database) |
getIndexDesc (const DatabaseInfo database) |
872 |
{ |
{ |
974 |
clearHostList (database); |
clearHostList (database); |
975 |
clearInputTemplate (database); |
clearInputTemplate (database); |
976 |
clearGlobalChangeActions (database); |
clearGlobalChangeActions (database); |
977 |
|
freeFieldList (database->requiredInputFields); |
978 |
if (database->databaseName != NULL) |
if (database->databaseName != NULL) |
979 |
{ |
{ |
980 |
free (database->databaseName); |
free (database->databaseName); |