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
T
TableInfo
- Class in
simpledb.record
The metadata about a table and its records.
TableInfo(String, Schema)
- Constructor for class simpledb.record.
TableInfo
Creates a TableInfo object, given a table name and schema.
TableInfo(String, Schema, Map<String, Integer>, int)
- Constructor for class simpledb.record.
TableInfo
Creates a TableInfo object from the specified metadata.
TableMgr
- Class in
simpledb.metadata
The table manager.
TableMgr(boolean, Transaction)
- Constructor for class simpledb.metadata.
TableMgr
Creates a new catalog manager for the database system.
tableName()
- Method in class simpledb.parse.
CreateIndexData
Returns the name of the indexed table.
tableName()
- Method in class simpledb.parse.
CreateTableData
Returns the name of the new table.
tableName()
- Method in class simpledb.parse.
DeleteData
Returns the name of the affected table.
tableName()
- Method in class simpledb.parse.
InsertData
Returns the name of the affected table.
tableName()
- Method in class simpledb.parse.
ModifyData
Returns the name of the affected table.
TablePlan
- Class in
simpledb.query
The Plan class corresponding to a table.
TablePlan(String, Transaction)
- Constructor for class simpledb.query.
TablePlan
Creates a leaf node in the query tree corresponding to the specified table.
TablePlanner
- Class in
simpledb.opt
This class contains methods for planning a single table.
TablePlanner(String, Predicate, Transaction)
- Constructor for class simpledb.opt.
TablePlanner
Creates a new table planner.
tables()
- Method in class simpledb.parse.
QueryData
Returns the tables mentioned in the from clause.
TableScan
- Class in
simpledb.query
The Scan class corresponding to a table.
TableScan(TableInfo, Transaction)
- Constructor for class simpledb.query.
TableScan
Creates a new table scan, and opens its corresponding record file.
targetField()
- Method in class simpledb.parse.
ModifyData
Returns the field whose values will be modified
tblMgr
- Variable in class simpledb.metadata.
ViewMgr
TempTable
- Class in
simpledb.materialize
A class that creates temporary tables.
TempTable(Schema, Transaction)
- Constructor for class simpledb.materialize.
TempTable
Allocates a name for for a new temporary table having the specified schema.
term()
- Method in class simpledb.parse.
Parser
Term
- Class in
simpledb.query
A term is a comparison between two expressions.
Term(Expression, Expression)
- Constructor for class simpledb.query.
Term
Creates a new term that compares two expressions for equality.
toString()
- Method in class simpledb.file.
Block
toString()
- Method in class simpledb.parse.
QueryData
toString()
- Method in class simpledb.query.
ConstantExpression
toString()
- Method in class simpledb.query.
FieldNameExpression
toString()
- Method in class simpledb.query.
IntConstant
toString()
- Method in class simpledb.query.
Predicate
toString()
- Method in class simpledb.query.
StringConstant
toString()
- Method in class simpledb.query.
Term
toString()
- Method in class simpledb.record.
RID
toString()
- Method in class simpledb.tx.recovery.
CheckpointRecord
toString()
- Method in class simpledb.tx.recovery.
CommitRecord
toString()
- Method in class simpledb.tx.recovery.
RollbackRecord
toString()
- Method in class simpledb.tx.recovery.
SetIntRecord
toString()
- Method in class simpledb.tx.recovery.
SetStringRecord
toString()
- Method in class simpledb.tx.recovery.
StartRecord
Transaction
- Class in
simpledb.tx
Provides transaction management for clients, ensuring that all transactions are serializable, recoverable, and in general satisfy the ACID properties.
Transaction()
- Constructor for class simpledb.tx.
Transaction
Creates a new transaction and its associated recovery and concurrency managers.
txNumber()
- Method in class simpledb.tx.recovery.
CheckpointRecord
Checkpoint records have no associated transaction, and so the method returns a "dummy", negative txid.
txNumber()
- Method in class simpledb.tx.recovery.
CommitRecord
txNumber()
- Method in interface simpledb.tx.recovery.
LogRecord
Returns the transaction id stored with the log record.
txNumber()
- Method in class simpledb.tx.recovery.
RollbackRecord
txNumber()
- Method in class simpledb.tx.recovery.
SetIntRecord
txNumber()
- Method in class simpledb.tx.recovery.
SetStringRecord
txNumber()
- Method in class simpledb.tx.recovery.
StartRecord
type
- Variable in class simpledb.record.
Schema.FieldInfo
type(String)
- Method in class simpledb.record.
Schema
Returns the type of the specified field, using the constants in
Types
.
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