Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
M
main(String[])
- Static method in class simpledb.server.
Startup
makeJoinPlan(Plan)
- Method in class simpledb.opt.
TablePlanner
Constructs a join plan of the specified plan and the table.
makeNewRoot(DirEntry)
- Method in class simpledb.index.btree.
BTreeDir
Creates a new root block for the B-tree.
makeProductPlan(Plan)
- Method in class simpledb.opt.
TablePlanner
Constructs a product plan of the specified plan and this table.
makeSelectPlan()
- Method in class simpledb.opt.
TablePlanner
Constructs a select plan for the table.
matchDelim(char)
- Method in class simpledb.parse.
Lexer
Returns true if the current token is the specified delimiter character.
matchId()
- Method in class simpledb.parse.
Lexer
Returns true if the current token is a legal identifier.
matchIntConstant()
- Method in class simpledb.parse.
Lexer
Returns true if the current token is an integer.
matchKeyword(String)
- Method in class simpledb.parse.
Lexer
Returns true if the current token is the specified keyword.
matchStringConstant()
- Method in class simpledb.parse.
Lexer
Returns true if the current token is a string.
MaterializePlan
- Class in
simpledb.materialize
The Plan class for the
materialize
operator.
MaterializePlan(Plan, Transaction)
- Constructor for class simpledb.materialize.
MaterializePlan
Creates a materialize plan for the specified query.
MAX_NAME
- Static variable in class simpledb.metadata.
TableMgr
The maximum number of characters in any tablename or fieldname.
MaxFn
- Class in
simpledb.materialize
The
max
aggregation function.
MaxFn(String)
- Constructor for class simpledb.materialize.
MaxFn
Creates a max aggregation function for the specified field.
mdMgr()
- Static method in class simpledb.server.
SimpleDB
MergeJoinPlan
- Class in
simpledb.materialize
The Plan class for the
mergejoin
operator.
MergeJoinPlan(Plan, Plan, String, String, Transaction)
- Constructor for class simpledb.materialize.
MergeJoinPlan
Creates a mergejoin plan for the two specified queries.
MergeJoinScan
- Class in
simpledb.materialize
The Scan class for the
mergejoin
operator.
MergeJoinScan(Scan, SortScan, String, String)
- Constructor for class simpledb.materialize.
MergeJoinScan
Creates a mergejoin scan for the two underlying sorted scans.
MetadataMgr
- Class in
simpledb.metadata
MetadataMgr(boolean, Transaction)
- Constructor for class simpledb.metadata.
MetadataMgr
modify()
- Method in class simpledb.parse.
Parser
ModifyData
- Class in
simpledb.parse
Data for the SQL
update
statement.
ModifyData(String, String, Expression, Predicate)
- Constructor for class simpledb.parse.
ModifyData
Saves the table name, the modified field and its new value, and the predicate.
moveToCurrentRow()
- Method in class simpledb.remote.
ResultSetAdapter
moveToId(int)
- Method in class simpledb.record.
RecordPage
Sets the current record to be the record having the specified ID.
moveToInsertRow()
- Method in class simpledb.remote.
ResultSetAdapter
moveToRid(RID)
- Method in class simpledb.query.
SelectScan
moveToRid(RID)
- Method in class simpledb.query.
TableScan
moveToRid(RID)
- Method in interface simpledb.query.
UpdateScan
Positions the scan so that the current record has the specified RID.
moveToRid(RID)
- Method in class simpledb.record.
RecordFile
Positions the current record as indicated by the specified RID.
MultiBufferProductPlan
- Class in
simpledb.multibuffer
The Plan class for the muti-buffer version of the
product
operator.
MultiBufferProductPlan(Plan, Plan, Transaction)
- Constructor for class simpledb.multibuffer.
MultiBufferProductPlan
Creates a product plan for the specified queries.
MultiBufferProductScan
- Class in
simpledb.multibuffer
The Scan class for the muti-buffer version of the
product
operator.
MultiBufferProductScan(Scan, TableInfo, Transaction)
- Constructor for class simpledb.multibuffer.
MultiBufferProductScan
Creates the scan class for the product of the LHS scan and a table.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X