A B C D E F G H I J K L M N O P Q R S T U V W

D

data - Variable in class global.Page
The actual byte array for the page.
data - Variable in class relop.Tuple
Page buffer containing this tuple.
DatabaseName - Static variable in class global.Minibase
Name of the data file.
DataEntry - Class in index
Records stored in an index file; using the textbook's "Alternative 2" (see page 276) to allow for multiple indexes.
DataEntry(SearchKey, RID) - Constructor for class index.DataEntry
Constructs a DataEntry from the given values.
DataEntry(byte[], short) - Constructor for class index.DataEntry
Constructs a DataEntry stored in the given data buffer.
DB_PATH - Variable in class tests.TestDriver
Default database file name.
DB_SIZE - Static variable in class global.Msql
Default database size (in pages).
DB_SIZE - Variable in class tests.TestDriver
Default database size (in pages).
deallocate_page(PageId) - Method in class diskmgr.DiskMgr
Deallocates a single page (i.e.
deallocate_page(PageId, int) - Method in class diskmgr.DiskMgr
Deallocates a set of pages on disk, given the run size.
debugStream - Variable in class parser.MiniSqlTokenManager
 
DEFAULT - Static variable in interface parser.MiniSqlConstants
 
defaultLexState - Variable in class parser.MiniSqlTokenManager
 
Delete - Class in query
Execution plan for deleting tuples.
Delete(AST_Delete) - Constructor for class query.Delete
Optimizes the plan, given the parsed query.
delete_file_entry(String) - Method in class diskmgr.DiskMgr
Deletes a file entry from the header page(s).
delete_minibase() - Method in class tests.TestDriver
Deletes the database files from the disk.
deleteEntry(DataEntry) - Method in class index.HashBucket
Deletes a record from the page, compacting the free space (including the slot directory).
deleteEntry(SearchKey, RID) - Method in class index.HashIndex
Deletes the specified entry from the index file.
deleteEntry(DataEntry) - Method in class index.SortedPage
Deletes a record from the page, compacting the free space (including the slot directory).
deleteFile() - Method in class heap.HeapFile
Deletes the heap file from the database, freeing all of its pages.
deleteFile() - Method in class index.HashIndex
Deletes the index file from the database, freeing all of its pages.
deleteRecord(RID) - Method in class heap.HeapFile
Deletes the specified record from the heap file.
deleteRecord(RID) - Method in class heap.HFPage
Deletes a record from the page, compacting the records space.
DeleteStatement() - Method in class parser.MiniSql
 
desc - Variable in class tests.TestDriver.CountData
 
Describe - Class in query
Execution plan for describing tables.
Describe(AST_Describe) - Constructor for class query.Describe
Optimizes the plan, given the parsed query.
DescribeStatement() - Method in class parser.MiniSql
 
descs - Variable in class parser.AST_OrderBy
Which columns are DESC.
destroyDB() - Method in class diskmgr.DiskMgr
Destroys the database, removing the file that stores it.
DIGIT - Static variable in interface parser.MiniSqlConstants
 
disable_tracing() - Method in class parser.MiniSql
 
DiskManager - Static variable in class global.Minibase
The Minibase Disk Space Manager.
diskmgr - package diskmgr
 
DiskMgr - Class in diskmgr
Minibase Disk Manager
DiskMgr() - Constructor for class diskmgr.DiskMgr
 
DMTest - Class in tests
Test suite for the diskmgr layer.
DMTest() - Constructor for class tests.DMTest
 
Done() - Method in class parser.SimpleCharStream
 
dropIndex(String) - Method in class query.Catalog
Removes an existing index from the catalog.
DropIndex - Class in query
Execution plan for dropping indexes.
DropIndex(AST_DropIndex) - Constructor for class query.DropIndex
Optimizes the plan, given the parsed query.
DropIndexStmt() - Method in class parser.MiniSql
 
dropTable(String) - Method in class query.Catalog
Removes an existing table from the catalog.
DropTable - Class in query
Execution plan for dropping tables.
DropTable(AST_DropTable) - Constructor for class query.DropTable
Optimizes the plan, given the parsed query.
DropTableStmt() - Method in class parser.MiniSql
 
dump(String) - Method in class parser.SimpleNode
 

A B C D E F G H I J K L M N O P Q R S T U V W