BadgerDB
|
ATTR_DESCR | |
ATTR_VAL | |
badgerdb::AttrCatalog | The class implementing the Attribute Catalogs. Inherited from FileScan class |
badgerdb::AttrDesc | Schema of attribute catalog |
badgerdb::AttributeNotFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::attrInfo | Description of an attribute. This structure is produced by the SQL parser and is used in two cases: In the "create relation" command to send to the catalogs the name and type of the parsed attribute, and in the "insert into" command to send to the insert command the value of the attribute (using the attrValue field) |
badgerdb::BadBufferException | An exception that is thrown when a buffer is found whose valid is false but other variables in BufDesc are assigned valid values |
badgerdb::BadgerDbException | Base class for all BadgerDB-specific exceptions |
badgerdb::BadIndexInfoException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::BadOpcodesException | An exception that is thrown when some unexpected error occurs in the hash table |
badgerdb::BadParamException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::BadScanParamException | An exception that is thrown when some unexpected error occurs in the hash table |
badgerdb::BadScanrangeException | An exception that is thrown when some unexpected error occurs in the hash table |
badgerdb::BlobFile | |
badgerdb::BTreeIndex | |
badgerdb::Bucket | |
badgerdb::BufDesc | Class for maintaining information about buffer pool frames |
badgerdb::BufferExceededException | An exception that is thrown when buffer capacity is exceeded |
badgerdb::BufHashTbl | Hash table class to keep track of pages in the buffer pool |
badgerdb::BufMgr | The central class which manages the buffer pool including frame allocation and deallocation to pages in the file |
badgerdb::BufStats | Class to maintain statistics of buffer usage |
badgerdb::DirectoryOverflowException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::DuplicateAttributeException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::DuplicateInsertionException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::EndOfFileException | An exception that is thrown when some unexpected error occurs in the hash table |
badgerdb::File | Class which represents a file in the filesystem containing database pages |
badgerdb::FileExistsException | An exception that is thrown when a file creation is requested for a filename that already exists |
badgerdb::FileHeader | Header metadata for files on disk which contain pages |
badgerdb::FileIterator | Iterator for iterating over the pages in a file |
badgerdb::FileNotFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::FileOpenException | An exception that is thrown when a file deletion is requested for a filename that's currently open |
badgerdb::FileScan | |
badgerdb::HashAlreadyPresentException | An exception that is thrown when a new entry to be inserted in the hash table is already present in it |
badgerdb::hashBucket | Declarations for buffer pool hash table |
badgerdb::HashNotFoundException | An exception that is thrown when an entry being looked up in the hash table is not present in it |
badgerdb::HashTableException | An exception that is thrown when some unexpected error occurs in the hash table |
badgerdb::Helpers | |
badgerdb::iHeaderPage | |
badgerdb::Index | Extendible Hash Implementation. The index has limited capacity, so don't insert entries to the order of millions. String keys are not supported, so index can only be built over INTEGER and DOUBLE attributes |
badgerdb::IndexAlreadyExistsException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::IndexMetaInfo | |
badgerdb::IndexNotFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::IndexScanCompletedException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::InsufficientSpaceException | An exception that is thrown when a record is attempted to be inserted into a page that doesn't have space for it |
badgerdb::InvalidPageException | An exception that is thrown when an attempt is made to access an invalid page in a file |
badgerdb::InvalidRecordException | An exception that is thrown when a record is requested from a page that has a bad record ID |
badgerdb::InvalidSlotException | An exception that is thrown when a slot that doesn't have data is requested from a page |
badgerdb::LeafNodeDouble | |
badgerdb::LeafNodeInt | |
badgerdb::LeafNodeString | |
ListNode | |
node | |
badgerdb::NoMoreRecordsException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::NonLeafNodeDouble | |
badgerdb::NonLeafNodeInt | |
badgerdb::NonLeafNodeString | |
badgerdb::NoSuchKeyFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::Operators | Class for all supported DBMS operations on relations |
badgerdb::Page | Class which represents a fixed-size database page containing records |
badgerdb::PageFile | |
badgerdb::PageHeader | Header metadata in a page |
badgerdb::PageIterator | Iterator for iterating over the records in a page |
badgerdb::PageKeyPair< T > | |
badgerdb::PageNotPinnedException | An exception that is thrown when a page which is expected to be pinned in the buffer pool is found to be not pinned |
badgerdb::PagePinnedException | An exception that is thrown when a page which is not expected to be pinned in the buffer pool is found to be pinned |
badgerdb::PageSlot | Slot metadata that tracks where a record is in the data space |
PxxAggrFunc | |
PxxAttrName | |
PxxAttrType | |
PxxCreate | |
PxxCreateIndex | |
PxxDataType | |
PxxDelete | |
PxxDrop | |
PxxDropIndex | |
PxxInsert | |
PxxInterp | |
PxxList | |
PxxLiteral | |
PxxParser | |
PxxPnode | |
PxxPredExpr | |
PxxPredicate | |
PxxPredTree | |
PxxQuery | |
PxxRelName | |
PxxScanner | |
badgerdb::RecordId | Identifier for a record in a page |
badgerdb::RecordNotFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
REL_ATTR | |
badgerdb::RelationAlreadyExistsException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::RelationNotFoundException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::RelCatalog | The class implementing the Relation Catalogs. Inherited from the FileScan class |
badgerdb::RelDesc | Schema of relation catalog |
badgerdb::RIDKeyPair< T > | |
badgerdb::ScanNotInitializedException | An exception that is thrown when a file operation is requested for a filename that doesn't exist |
badgerdb::SlotInUseException | An exception that is thrown when a record is attempted to be inserted into a slot that is already in use |
badgerdb::SortedFile | Interface for sorted PageFile. This class generates multiple sorted runs pageFile records and retrieves records in sorted order |
badgerdb::SORTREC | |
badgerdb::Updates | The class encapsulating the insert and delete operators |
badgerdb::Utilities | Class for general utility functions |
yy_buffer_state | |
yyalloc | |
YYSTYPE |