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
F
field()
- Method in class simpledb.parse.
Parser
fieldName()
- Method in interface simpledb.materialize.
AggregationFn
Returns the name of the new aggregation field.
fieldName()
- Method in class simpledb.materialize.
CountFn
Returns the field's name, prepended by "countof".
fieldName()
- Method in class simpledb.materialize.
MaxFn
Returns the field's name, prepended by "maxof".
fieldName()
- Method in class simpledb.parse.
CreateIndexData
Returns the name of the indexed field.
FieldNameExpression
- Class in
simpledb.query
An expression consisting entirely of a single field.
FieldNameExpression(String)
- Constructor for class simpledb.query.
FieldNameExpression
Creates a new expression by wrapping a field.
fields()
- Method in class simpledb.parse.
InsertData
Returns a list of fields for which values will be specified in the new record.
fields()
- Method in class simpledb.parse.
QueryData
Returns the fields mentioned in the select clause.
fields()
- Method in class simpledb.record.
Schema
Returns a collection containing the name of each field in the schema.
FileMgr
- Class in
simpledb.file
The SimpleDB file manager.
FileMgr(String)
- Constructor for class simpledb.file.
FileMgr
Creates a file manager for the specified database.
fileMgr()
- Static method in class simpledb.server.
SimpleDB
fileName()
- Method in class simpledb.file.
Block
Returns the name of the file where the block lives.
fileName()
- Method in class simpledb.record.
TableInfo
Returns the filename assigned to this table.
findColumn(String)
- Method in class simpledb.remote.
ResultSetAdapter
findSlotBefore(Constant)
- Method in class simpledb.index.btree.
BTreePage
Calculates the position where the first record having the specified search key should be, then returns the position before it.
first()
- Method in class simpledb.remote.
ResultSetAdapter
flush()
- Method in class simpledb.buffer.
Buffer
Writes the page to its disk block if the page is dirty.
flush(int)
- Method in class simpledb.log.
LogMgr
Ensures that the log records corresponding to the specified LSN has been written to disk.
flushAll(int)
- Method in class simpledb.buffer.
BasicBufferMgr
Flushes the dirty buffers modified by the specified transaction.
flushAll(int)
- Method in class simpledb.buffer.
BufferMgr
Flushes the dirty buffers modified by the specified transaction.
format(Page)
- Method in interface simpledb.buffer.
PageFormatter
Initializes a page, whose contents will be written to a new disk block.
format(Page)
- Method in class simpledb.index.btree.
BTPageFormatter
Formats the page by initializing as many index-record slots as possible to have default values.
format(Page)
- Method in class simpledb.record.
RecordFormatter
Formats the page by allocating as many record slots as possible, given the record length.
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