Closes issue #47 by storing each view in a separate file named with the
view's name and created upon view creation.
This commit is contained in:
@ -30,6 +30,8 @@
|
||||
*/
|
||||
#define INDEXER_DIR_NAME "OBIBLOB_INDEXERS" /**< The name of the Obiblob indexer directory.
|
||||
*/
|
||||
#define VIEW_DIR_NAME "VIEWS" /**< The name of the view directory.
|
||||
*/
|
||||
#define TAXONOMY_DIR_NAME "TAXONOMY" /**< The name of the taxonomy directory.
|
||||
*/
|
||||
#define MAX_NB_OPENED_COLUMNS (100) /**< The maximum number of columns open at the same time.
|
||||
@ -98,6 +100,12 @@ typedef struct OBIDMS {
|
||||
int indexer_dir_fd; /**< The file descriptor of the directory entry
|
||||
* usable to refer and scan the indexer directory.
|
||||
*/
|
||||
DIR* view_directory; /**< A directory entry usable to
|
||||
* refer and scan the view directory.
|
||||
*/
|
||||
int view_dir_fd; /**< The file descriptor of the directory entry
|
||||
* usable to refer and scan the view directory.
|
||||
*/
|
||||
bool little_endian; /**< Endianness of the database.
|
||||
*/
|
||||
Opened_columns_list_p opened_columns; /**< List of opened columns.
|
||||
|
Reference in New Issue
Block a user