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

E

eatDelim(char) - Method in class simpledb.parse.Lexer
Throws an exception if the current token is not the specified delimiter.
eatId() - Method in class simpledb.parse.Lexer
Throws an exception if the current token is not an identifier.
eatIntConstant() - Method in class simpledb.parse.Lexer
Throws an exception if the current token is not an integer.
eatKeyword(String) - Method in class simpledb.parse.Lexer
Throws an exception if the current token is not the specified keyword.
eatStringConstant() - Method in class simpledb.parse.Lexer
Throws an exception if the current token is not a string.
EMPTY - Static variable in class simpledb.record.RecordPage
 
equals(Object) - Method in class simpledb.file.Block
 
equals(Object) - Method in class simpledb.materialize.GroupValue
Two GroupValue objects are equal if they have the same values for their grouping fields.
equals(Object) - Method in class simpledb.query.IntConstant
 
equals(Object) - Method in class simpledb.query.StringConstant
 
equals(RID) - Method in class simpledb.record.RID
 
equatesWithConstant(String) - Method in class simpledb.query.Predicate
Determines if there is a term of the form "F=c" where F is the specified field and c is some constant.
equatesWithConstant(String) - Method in class simpledb.query.Term
Determines if this term is of the form "F=c" where F is the specified field and c is some constant.
equatesWithField(String) - Method in class simpledb.query.Predicate
Determines if there is a term of the form "F1=F2" where F1 is the specified field and F2 is another field.
equatesWithField(String) - Method in class simpledb.query.Term
Determines if this term is of the form "F1=F2" where F1 is the specified field and F2 is another field.
evaluate(Scan) - Method in class simpledb.query.ConstantExpression
Returns the constant, regardless of the scan.
evaluate(Scan) - Method in interface simpledb.query.Expression
Evaluates the expression with respect to the current record of the specified scan.
evaluate(Scan) - Method in class simpledb.query.FieldNameExpression
Evaluates the field by getting its value in the scan.
execute(String) - Method in class simpledb.remote.StatementAdapter
 
execute(String, int) - Method in class simpledb.remote.StatementAdapter
 
execute(String, int[]) - Method in class simpledb.remote.StatementAdapter
 
execute(String, String[]) - Method in class simpledb.remote.StatementAdapter
 
executeBatch() - Method in class simpledb.remote.StatementAdapter
 
executeCreateIndex(CreateIndexData, Transaction) - Method in class simpledb.index.planner.IndexUpdatePlanner
 
executeCreateIndex(CreateIndexData, Transaction) - Method in class simpledb.planner.BasicUpdatePlanner
 
executeCreateIndex(CreateIndexData, Transaction) - Method in interface simpledb.planner.UpdatePlanner
Executes the specified create index statement, and returns the number of affected records.
executeCreateTable(CreateTableData, Transaction) - Method in class simpledb.index.planner.IndexUpdatePlanner
 
executeCreateTable(CreateTableData, Transaction) - Method in class simpledb.planner.BasicUpdatePlanner
 
executeCreateTable(CreateTableData, Transaction) - Method in interface simpledb.planner.UpdatePlanner
Executes the specified create table statement, and returns the number of affected records.
executeCreateView(CreateViewData, Transaction) - Method in class simpledb.index.planner.IndexUpdatePlanner
 
executeCreateView(CreateViewData, Transaction) - Method in class simpledb.planner.BasicUpdatePlanner
 
executeCreateView(CreateViewData, Transaction) - Method in interface simpledb.planner.UpdatePlanner
Executes the specified create view statement, and returns the number of affected records.
executeDelete(DeleteData, Transaction) - Method in class simpledb.index.planner.IndexUpdatePlanner
 
executeDelete(DeleteData, Transaction) - Method in class simpledb.planner.BasicUpdatePlanner
 
executeDelete(DeleteData, Transaction) - Method in interface simpledb.planner.UpdatePlanner
Executes the specified delete statement, and returns the number of affected records.
executeInsert(InsertData, Transaction) - Method in class simpledb.index.planner.IndexUpdatePlanner
 
executeInsert(InsertData, Transaction) - Method in class simpledb.planner.BasicUpdatePlanner
 
executeInsert(InsertData, Transaction) - Method in interface simpledb.planner.UpdatePlanner
Executes the specified insert statement, and returns the number of affected records.
executeModify(ModifyData, Transaction) - Method in class simpledb.index.planner.IndexUpdatePlanner
 
executeModify(ModifyData, Transaction) - Method in class simpledb.planner.BasicUpdatePlanner
 
executeModify(ModifyData, Transaction) - Method in interface simpledb.planner.UpdatePlanner
Executes the specified modify statement, and returns the number of affected records.
executeQuery(String) - Method in interface simpledb.remote.RemoteStatement
 
executeQuery(String) - Method in class simpledb.remote.RemoteStatementImpl
Executes the specified SQL query string.
executeQuery(String) - Method in class simpledb.remote.SimpleStatement
 
executeQuery(String) - Method in class simpledb.remote.StatementAdapter
 
executeUpdate(String, Transaction) - Method in class simpledb.planner.Planner
Executes an SQL insert, delete, modify, or create statement.
executeUpdate(String) - Method in interface simpledb.remote.RemoteStatement
 
executeUpdate(String) - Method in class simpledb.remote.RemoteStatementImpl
Executes the specified SQL update command.
executeUpdate(String) - Method in class simpledb.remote.SimpleStatement
 
executeUpdate(String) - Method in class simpledb.remote.StatementAdapter
 
executeUpdate(String, int) - Method in class simpledb.remote.StatementAdapter
 
executeUpdate(String, int[]) - Method in class simpledb.remote.StatementAdapter
 
executeUpdate(String, String[]) - Method in class simpledb.remote.StatementAdapter
 
expression() - Method in class simpledb.parse.Parser
 
Expression - Interface in simpledb.query
The interface corresponding to SQL expressions.

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