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

D

dataVal() - Method in class simpledb.index.btree.DirEntry
Returns the dataval component of the entry
delete(Constant, RID) - Method in class simpledb.index.btree.BTreeIndex
Deletes the specified index record.
delete(RID) - Method in class simpledb.index.btree.BTreeLeaf
Deletes the leaf record having the specified dataRID
delete(int) - Method in class simpledb.index.btree.BTreePage
Deletes the index record at the specified slot.
delete(Constant, RID) - Method in class simpledb.index.hash.HashIndex
Deletes the specified record from the table scan for the bucket.
delete(Constant, RID) - Method in interface simpledb.index.Index
Deletes the index record having the specified dataval and dataRID values.
delete() - Method in class simpledb.parse.Parser
 
delete() - Method in class simpledb.query.SelectScan
 
delete() - Method in class simpledb.query.TableScan
 
delete() - Method in interface simpledb.query.UpdateScan
Deletes the current record from the scan.
delete() - Method in class simpledb.record.RecordFile
Deletes the current record.
delete() - Method in class simpledb.record.RecordPage
Deletes the current record.
DeleteData - Class in simpledb.parse
Data for the SQL delete statement.
DeleteData(String, Predicate) - Constructor for class simpledb.parse.DeleteData
Saves the table name and predicate.
deleteRow() - Method in class simpledb.remote.ResultSetAdapter
 
DirEntry - Class in simpledb.index.btree
A directory entry has two components: the number of the child block, and the dataval of the first record in that block.
DirEntry(Constant, int) - Constructor for class simpledb.index.btree.DirEntry
Creates a new entry for the specified dataval and block number.
distinctValues(String) - Method in class simpledb.index.query.IndexJoinPlan
Estimates the number of distinct values for the specified field.
distinctValues(String) - Method in class simpledb.index.query.IndexSelectPlan
Returns the distinct values as defined by the index.
distinctValues(String) - Method in class simpledb.materialize.GroupByPlan
Returns the number of distinct values for the specified field.
distinctValues(String) - Method in class simpledb.materialize.MaterializePlan
Returns the number of distinct field values, which is the same as in the underlying plan.
distinctValues(String) - Method in class simpledb.materialize.MergeJoinPlan
Estimates the distinct number of field values in the join.
distinctValues(String) - Method in class simpledb.materialize.SortPlan
Returns the number of distinct field values in the sorted table, which is the same as in the underlying query.
distinctValues(String) - Method in class simpledb.metadata.IndexInfo
Returns the distinct values for a specified field in the underlying table, or 1 for the indexed field.
distinctValues(String) - Method in class simpledb.metadata.StatInfo
Returns the estimated number of distinct values for the specified field.
distinctValues(String) - Method in class simpledb.multibuffer.MultiBufferProductPlan
Estimates the distinct number of field values in the product.
distinctValues(String) - Method in interface simpledb.query.Plan
Returns an estimate of the number of distinct values for the specified field in the query's output table.
distinctValues(String) - Method in class simpledb.query.ProductPlan
Estimates the distinct number of field values in the product.
distinctValues(String) - Method in class simpledb.query.ProjectPlan
Estimates the number of distinct field values in the projection, which is the same as in the underlying query.
distinctValues(String) - Method in class simpledb.query.SelectPlan
Estimates the number of distinct field values in the projection.
distinctValues(String) - Method in class simpledb.query.TablePlan
Estimates the number of distinct field values in the table, which is obtainable from the statistics manager.
DriverAdapter - Class in simpledb.remote
This class implements all of the methods of the Driver interface, by throwing an exception for each one.
DriverAdapter() - Constructor for class simpledb.remote.DriverAdapter
 

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