C Main API Database Functions

Database functions carry out database management tasks, and retrieve and modify database information structures.

FunctionDescription
EssBeginDataloadStarts sending an update specification to the active database.
EssBeginDataloadASOStarts a data load on an aggregate storage database.
EssClearDatabaseClears all loaded data in the active database.
EssCommitDatabaseForces all data blocks in the active database to be written to disk.
EssCopyDatabaseCopies an existing database, either on the client or the server, to a new database, including all associated databases and objects.
EssCreateDatabaseCreates a new database within an application, on client or server.
EssDeleteDatabaseDeletes an existing database from an application, on client or server.
EssEndDataloadMarks the end of an update specification being sent to the active database.
EssGetCurrencyRateInfoGets a list of structures containing rate information for all members of the tagged currency partition dimension in the active database outline.
EssGetDatabaseInfoGets a database's information structure, which contains non user-configurable parameters for the database.
EssGetDatabaseInfoExGets information for one or more databases.
EssGetDatabaseNoteGets a database's note-of-the-day message.
EssGetDatabaseStateGets a database's state structure, which contains user-configurable parameters for the database.
EssGetDatabaseStatsGets the active database's Stats structure, which contains statistical information about the database.
EssListCurrencyDatabasesLists all currency databases within a specific application that are accessible to the caller.
EssListDatabasesLists all databases that are accessible to the caller, either within a specific application, or on an entire server.
EssListExistingLoadBuffersReturns the list of structures that describe existing data load buffers for an aggregate storage database.
EssLoadBufferInitCreates a temporary data load buffer.
EssLoadBufferTermDestroys the temporary data-load memory buffer(s) allocated by oadBufferInit.
EssLoadDatabaseStarts a database.
EssMergeDatabaseDataMerges two or more data slices into a single data slice.
EssRenameDatabaseRenames a database on client or server.
EssSetDatabaseNoteSets a database's note-of-the-day message.
EssSetDatabaseStateSets user-configurable parameters for the database using the database's state structure.
EssUnloadDatabaseStops a database within an application on the server.
EssValidateDBChecks the database for data integrity.