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.

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