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

S

Schema - Class in relop
Each tuple has a schema that defines the logical view of the raw bytes; it describes the types, lengths, offsets, and names of a tuple's fields.
Schema(int) - Constructor for class relop.Schema
Constructs a schema for the given number of fields.
SearchKey - Class in global
Provides a general and type-safe way to store and compare index search keys.
SearchKey(Integer) - Constructor for class global.SearchKey
Constructs a new integer search key.
SearchKey(Float) - Constructor for class global.SearchKey
Constructs a new float search key.
SearchKey(String) - Constructor for class global.SearchKey
Constructs a new string search key.
SearchKey(Object) - Constructor for class global.SearchKey
Constructs a search key from a generic value.
SearchKey(SearchKey) - Constructor for class global.SearchKey
Copy constructor for a search key.
SearchKey(byte[], short) - Constructor for class global.SearchKey
Constructs a SearchKey stored in the given data buffer.
Selection - Class in relop
The selection operator specifies which tuples to retain under a condition; in Minibase, this condition is simply a set of independent predicates logically connected by OR operators.
Selection(Iterator, Predicate...) - Constructor for class relop.Selection
Constructs a selection, given the underlying iterator and predicates.
selectRecord(RID) - Method in class heap.HeapFile
Reads a record from the file, given its id.
selectRecord(RID) - Method in class heap.HFPage
Selects a record from the page.
setAllFields(Object...) - Method in class relop.Tuple
Sets all fields, given generic values.
setCharValue(char, int, byte[]) - Static method in class global.Convert
Writes a unicode character into the given byte array at the specified position.
setCharValue(char, int) - Method in class global.Page
Sets a char at the given page offset.
setCurPage(PageId) - Method in class heap.HFPage
Sets the current page's id.
setData(byte[]) - Method in class global.Page
Set accessor for the data byte array.
setField(int, Object) - Method in class relop.Tuple
Sets a field's value generically.
setField(String, Object) - Method in class relop.Tuple
Sets a field's value generically, by column name.
setFloatFld(int, float) - Method in class relop.Tuple
Sets a float field.
setFloatValue(float, int, byte[]) - Static method in class global.Convert
Writes a float into the given byte array at the specified position.
setFloatValue(float, int) - Method in class global.Page
Sets a float at the given page offset.
setIntFld(int, int) - Method in class relop.Tuple
Sets an integer field.
setIntValue(int, int, byte[]) - Static method in class global.Convert
Writes an integer into the given byte array at the specified position.
setIntValue(int, int) - Method in class global.Page
Sets an int at the given page offset.
setNextPage(PageId) - Method in class heap.HFPage
Sets the next page's id.
setPage(Page) - Method in class global.Page
Sets this page's data array to share the given page's data array.
setPrevPage(PageId) - Method in class heap.HFPage
Sets the previous page's id.
setSchema(Schema) - Method in class relop.Iterator
 
setShortValue(short, int, byte[]) - Static method in class global.Convert
Writes a short into the given byte array at the specified position.
setShortValue(short, int) - Method in class global.Page
Sets a short at the given page offset.
setStringFld(int, String) - Method in class relop.Tuple
Sets a string field (automatically truncates, if necessary).
setStringValue(String, int, byte[]) - Static method in class global.Convert
Writes a string into the given byte array at the specified position.
setStringValue(String, int) - Method in class global.Page
Sets a string at the given page offset.
setType(short) - Method in class heap.HFPage
Sets the arbitrary type of the page.
SimpleJoin - Class in relop
The simplest of all join algorithms: nested loops (see textbook, 3rd edition, section 14.4.1, page 454).
SimpleJoin(Iterator, Iterator, Predicate...) - Constructor for class relop.SimpleJoin
Constructs a join, given the left and right iterators and join predicates (relative to the combined schema).
SLOT_SIZE - Static variable in class heap.HFPage
Size of a record slot.
slotno - Variable in class global.RID
The record's slot number.
SortKey - Class in global
One term in an ORDER BY clause; i.e.
SortKey(Object, boolean) - Constructor for class global.SortKey
Constructs a SortKey from the given values.
STRING - Static variable in class global.AttrType
 
SystemCatalog - Static variable in class global.Minibase
The Minibase System Catalog.

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