File: db.el.html

Maintain a database of tags for a group of files and enable queries into the database.

By default, assume one database per directory.

Defined variables (13)

semanticdb-current-databaseFor a given buffer, this is the currently active database.
semanticdb-current-tableFor a given buffer, this is the currently active database table.
semanticdb-database-listList of all active databases.
semanticdb-default-find-index-classThe default type of search index to use for a ‘semanticdb-table’s.
semanticdb-file-table-hashHash table mapping file names to database tables.
semanticdb-match-any-modeNon-nil to temporarily search any major mode for a tag.
semanticdb-new-database-classThe default type of database created for new files.
semanticdb-out-of-buffer-create-table-fcnWhen non-nil, a function for creating a semanticdb table.
semanticdb-project-predicate-functionsList of predicates to try that indicate a directory belongs to a project.
semanticdb-project-root-functionsList of functions used to determine a given directories project root.
semanticdb-project-rootsList of directories, where each directory is the root of some project.
semanticdb-project-system-databasesList of databases containing system library information.
semanticdb-search-system-databasesNon-nil if search routines are to include a system database.

Defined functions (43)

semanticdb-abstract-cache(&rest _)
semanticdb-abstract-cache--eieio-childp(OBJ)
semanticdb-abstract-cache-child-p(OBJ)
semanticdb-abstract-cache-p(OBJ)
semanticdb-abstract-db-cache(&rest _)
semanticdb-abstract-db-cache--eieio-childp(OBJ)
semanticdb-abstract-db-cache-child-p(OBJ)
semanticdb-abstract-db-cache-p(OBJ)
semanticdb-abstract-search-index(&rest _)
semanticdb-abstract-search-index--eieio-childp(OBJ)
semanticdb-abstract-search-index-child-p(OBJ)
semanticdb-abstract-search-index-p(OBJ)
semanticdb-abstract-table(&rest _)
semanticdb-abstract-table--eieio-childp(OBJ)
semanticdb-abstract-table-child-p(OBJ)
semanticdb-abstract-table-p(OBJ)
semanticdb-create-table-for-file(FILENAME)
semanticdb-create-table-for-file-not-in-buffer(FILENAME)
semanticdb-current-database()
semanticdb-current-database-list(&optional DIR)
semanticdb-directory-loaded-p(PATH)
semanticdb-file-stream(FILE)
semanticdb-file-table-object(FILE &optional DONTLOAD)
semanticdb-file-table-object-from-hash(FILE)
semanticdb-file-table-object-put-hash(FILE DBTABLE)
semanticdb-get-buffer(OBJ)
semanticdb-get-database(FILENAME)
semanticdb-project-database(&rest SLOTS)
semanticdb-project-database--eieio-childp(OBJ)
semanticdb-project-database-child-p(OBJ)
semanticdb-project-database-p(OBJ)
semanticdb-save-all-db()
semanticdb-save-all-db-idle()
semanticdb-save-current-db()
semanticdb-search-results-table(&rest SLOTS)
semanticdb-search-results-table--eieio-childp(OBJ)
semanticdb-search-results-table-child-p(OBJ)
semanticdb-search-results-table-p(OBJ)
semanticdb-table(&rest SLOTS)
semanticdb-table--eieio-childp(OBJ)
semanticdb-table-child-p(OBJ)
semanticdb-table-p(OBJ)
semanticdb-with-match-any-mode(&rest BODY)

Defined faces (0)