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
C
cancel()
- Method in class simpledb.remote.
StatementAdapter
cancelRowUpdates()
- Method in class simpledb.remote.
ResultSetAdapter
CHECKPOINT
- Static variable in interface simpledb.tx.recovery.
LogRecord
The six different types of log record
CheckpointRecord
- Class in
simpledb.tx.recovery
The CHECKPOINT log record.
CheckpointRecord()
- Constructor for class simpledb.tx.recovery.
CheckpointRecord
Creates a quiescent checkpoint record.
CheckpointRecord(BasicLogRecord)
- Constructor for class simpledb.tx.recovery.
CheckpointRecord
Creates a log record by reading no other values from the basic log record.
ChunkScan
- Class in
simpledb.multibuffer
The class for the
chunk
operator.
ChunkScan(TableInfo, int, int, Transaction)
- Constructor for class simpledb.multibuffer.
ChunkScan
Creates a chunk consisting of the specified pages.
clearBatch()
- Method in class simpledb.remote.
StatementAdapter
clearWarnings()
- Method in class simpledb.remote.
ConnectionAdapter
clearWarnings()
- Method in class simpledb.remote.
ResultSetAdapter
clearWarnings()
- Method in class simpledb.remote.
StatementAdapter
close()
- Method in class simpledb.file.
FileMgr
close()
- Method in class simpledb.index.btree.
BTreeDir
Closes the directory page.
close()
- Method in class simpledb.index.btree.
BTreeIndex
Closes the index by closing its open leaf page, if necessary.
close()
- Method in class simpledb.index.btree.
BTreeLeaf
Closes the leaf page.
close()
- Method in class simpledb.index.btree.
BTreePage
Closes the page by unpinning its buffer.
close()
- Method in class simpledb.index.hash.
HashIndex
Closes the index by closing the current table scan.
close()
- Method in interface simpledb.index.
Index
Closes the index.
close()
- Method in class simpledb.index.query.
IndexJoinScan
Closes the scan by closing its LHS scan and its RHS index.
close()
- Method in class simpledb.index.query.
IndexSelectScan
Closes the scan by closing the index and the tablescan.
close()
- Method in class simpledb.materialize.
GroupByScan
Closes the scan by closing the underlying scan.
close()
- Method in class simpledb.materialize.
MergeJoinScan
Closes the scan by closing the two underlying scans.
close()
- Method in class simpledb.materialize.
SortScan
Closes the two underlying scans.
close()
- Method in class simpledb.multibuffer.
ChunkScan
close()
- Method in class simpledb.multibuffer.
MultiBufferProductScan
Closes the current scans.
close()
- Method in class simpledb.query.
ProductScan
Closes both underlying scans.
close()
- Method in class simpledb.query.
ProjectScan
close()
- Method in interface simpledb.query.
Scan
Closes the scan and its subscans, if any.
close()
- Method in class simpledb.query.
SelectScan
close()
- Method in class simpledb.query.
TableScan
close()
- Method in class simpledb.record.
RecordFile
Closes the record file.
close()
- Method in class simpledb.record.
RecordPage
Closes the manager, by unpinning the block.
close()
- Method in class simpledb.remote.
ConnectionAdapter
close()
- Method in interface simpledb.remote.
RemoteConnection
close()
- Method in class simpledb.remote.
RemoteConnectionImpl
Closes the connection.
close()
- Method in interface simpledb.remote.
RemoteResultSet
close()
- Method in class simpledb.remote.
RemoteResultSetImpl
Closes the result set by closing its scan.
close()
- Method in class simpledb.remote.
ResultSetAdapter
close()
- Method in class simpledb.remote.
SimpleConnection
close()
- Method in class simpledb.remote.
SimpleResultSet
close()
- Method in class simpledb.remote.
StatementAdapter
commit()
- Method in class simpledb.remote.
ConnectionAdapter
commit()
- Method in class simpledb.remote.
RemoteConnectionImpl
Commits the current transaction, and begins a new one.
COMMIT
- Static variable in interface simpledb.tx.recovery.
LogRecord
The six different types of log record
commit()
- Method in class simpledb.tx.recovery.
RecoveryMgr
Writes a commit record to the log, and flushes it to disk.
commit()
- Method in class simpledb.tx.
Transaction
Commits the current transaction.
CommitRecord
- Class in
simpledb.tx.recovery
The COMMIT log record
CommitRecord(int)
- Constructor for class simpledb.tx.recovery.
CommitRecord
Creates a new commit log record for the specified transaction.
CommitRecord(BasicLogRecord)
- Constructor for class simpledb.tx.recovery.
CommitRecord
Creates a log record by reading one other value from the log.
compare(Scan, Scan)
- Method in class simpledb.materialize.
RecordComparator
Compares the current records of the two specified scans.
compareTo(Constant)
- Method in class simpledb.query.
IntConstant
compareTo(Constant)
- Method in class simpledb.query.
StringConstant
ConcurrencyMgr
- Class in
simpledb.tx.concurrency
The concurrency manager for the transaction.
ConcurrencyMgr()
- Constructor for class simpledb.tx.concurrency.
ConcurrencyMgr
conjoinWith(Predicate)
- Method in class simpledb.query.
Predicate
Modifies the predicate to be the conjunction of itself and the specified predicate.
connect(String, Properties)
- Method in class simpledb.remote.
DriverAdapter
connect()
- Method in interface simpledb.remote.
RemoteDriver
connect()
- Method in class simpledb.remote.
RemoteDriverImpl
Creates a new RemoteConnectionImpl object and returns it.
connect(String, Properties)
- Method in class simpledb.remote.
SimpleDriver
Connects to the SimpleDB server on the specified host.
ConnectionAdapter
- Class in
simpledb.remote
This class implements all of the methods of the Connection interface, by throwing an exception for each one.
ConnectionAdapter()
- Constructor for class simpledb.remote.
ConnectionAdapter
constant()
- Method in class simpledb.parse.
Parser
Constant
- Interface in
simpledb.query
The interface that denotes values stored in the database.
ConstantExpression
- Class in
simpledb.query
An expression consisting entirely of a single constant.
ConstantExpression(Constant)
- Constructor for class simpledb.query.
ConstantExpression
Creates a new expression by wrapping a constant.
CountFn
- Class in
simpledb.materialize
The
count
aggregation function.
CountFn(String)
- Constructor for class simpledb.materialize.
CountFn
Creates a count aggregation function for the specified field.
createArrayOf(String, Object[])
- Method in class simpledb.remote.
ConnectionAdapter
createBlob()
- Method in class simpledb.remote.
ConnectionAdapter
createClob()
- Method in class simpledb.remote.
ConnectionAdapter
createIndex(String, String, String, Transaction)
- Method in class simpledb.metadata.
IndexMgr
Creates an index of the specified type for the specified field.
createIndex(String, String, String, Transaction)
- Method in class simpledb.metadata.
MetadataMgr
createIndex()
- Method in class simpledb.parse.
Parser
CreateIndexData
- Class in
simpledb.parse
The parser for the
create index
statement.
CreateIndexData(String, String, String)
- Constructor for class simpledb.parse.
CreateIndexData
Saves the table and field names of the specified index.
createNClob()
- Method in class simpledb.remote.
ConnectionAdapter
createPlan(QueryData, Transaction)
- Method in class simpledb.opt.
HeuristicQueryPlanner
Creates an optimized left-deep query plan using the following heuristics.
createPlan(QueryData, Transaction)
- Method in class simpledb.planner.
BasicQueryPlanner
Creates a query plan as follows.
createPlan(QueryData, Transaction)
- Method in interface simpledb.planner.
QueryPlanner
Creates a plan for the parsed query.
createQueryPlan(String, Transaction)
- Method in class simpledb.planner.
Planner
Creates a plan for an SQL select statement, using the supplied planner.
createSQLXML()
- Method in class simpledb.remote.
ConnectionAdapter
createStatement()
- Method in class simpledb.remote.
ConnectionAdapter
createStatement(int, int)
- Method in class simpledb.remote.
ConnectionAdapter
createStatement(int, int, int)
- Method in class simpledb.remote.
ConnectionAdapter
createStatement()
- Method in interface simpledb.remote.
RemoteConnection
createStatement()
- Method in class simpledb.remote.
RemoteConnectionImpl
Creates a new RemoteStatement for this connection.
createStatement()
- Method in class simpledb.remote.
SimpleConnection
createStruct(String, Object[])
- Method in class simpledb.remote.
ConnectionAdapter
createTable(String, Schema, Transaction)
- Method in class simpledb.metadata.
MetadataMgr
createTable(String, Schema, Transaction)
- Method in class simpledb.metadata.
TableMgr
Creates a new table having the specified name and schema.
createTable()
- Method in class simpledb.parse.
Parser
CreateTableData
- Class in
simpledb.parse
Data for the SQL
create table
statement.
CreateTableData(String, Schema)
- Constructor for class simpledb.parse.
CreateTableData
Saves the table name and schema.
createView(String, String, Transaction)
- Method in class simpledb.metadata.
MetadataMgr
createView(String, String, Transaction)
- Method in class simpledb.metadata.
ViewMgr
createView()
- Method in class simpledb.parse.
Parser
CreateViewData
- Class in
simpledb.parse
Data for the SQL
create view
statement.
CreateViewData(String, QueryData)
- Constructor for class simpledb.parse.
CreateViewData
Saves the view name and its definition.
currentId()
- Method in class simpledb.record.
RecordPage
Returns the ID of the current record.
currentRid()
- Method in class simpledb.record.
RecordFile
Returns the RID of the current record.
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