|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Transaction in simpledb.index.btree |
---|
Constructors in simpledb.index.btree with parameters of type Transaction | |
---|---|
BTreeIndex(String idxname,
Schema leafsch,
Transaction tx)
Opens a B-tree index for the specified index. |
|
BTreeLeaf(Block blk,
TableInfo ti,
Constant searchkey,
Transaction tx)
Opens a page to hold the specified leaf block. |
|
BTreePage(Block currentblk,
TableInfo ti,
Transaction tx)
Opens a page for the specified B-tree block. |
Uses of Transaction in simpledb.index.hash |
---|
Constructors in simpledb.index.hash with parameters of type Transaction | |
---|---|
HashIndex(String idxname,
Schema sch,
Transaction tx)
Opens a hash index for the specified index. |
Uses of Transaction in simpledb.index.planner |
---|
Methods in simpledb.index.planner with parameters of type Transaction | |
---|---|
int |
IndexUpdatePlanner.executeCreateIndex(CreateIndexData data,
Transaction tx)
|
int |
IndexUpdatePlanner.executeCreateTable(CreateTableData data,
Transaction tx)
|
int |
IndexUpdatePlanner.executeCreateView(CreateViewData data,
Transaction tx)
|
int |
IndexUpdatePlanner.executeDelete(DeleteData data,
Transaction tx)
|
int |
IndexUpdatePlanner.executeInsert(InsertData data,
Transaction tx)
|
int |
IndexUpdatePlanner.executeModify(ModifyData data,
Transaction tx)
|
Uses of Transaction in simpledb.index.query |
---|
Constructors in simpledb.index.query with parameters of type Transaction | |
---|---|
IndexJoinPlan(Plan p1,
Plan p2,
IndexInfo ii,
String joinfield,
Transaction tx)
Implements the join operator, using the specified LHS and RHS plans. |
|
IndexSelectPlan(Plan p,
IndexInfo ii,
Constant val,
Transaction tx)
Creates a new indexselect node in the query tree for the specified index and selection constant. |
Uses of Transaction in simpledb.materialize |
---|
Constructors in simpledb.materialize with parameters of type Transaction | |
---|---|
GroupByPlan(Plan p,
Collection<String> groupfields,
Collection<AggregationFn> aggfns,
Transaction tx)
Creates a groupby plan for the underlying query. |
|
MaterializePlan(Plan srcplan,
Transaction tx)
Creates a materialize plan for the specified query. |
|
MergeJoinPlan(Plan p1,
Plan p2,
String fldname1,
String fldname2,
Transaction tx)
Creates a mergejoin plan for the two specified queries. |
|
SortPlan(Plan p,
List<String> sortfields,
Transaction tx)
Creates a sort plan for the specified query. |
|
TempTable(Schema sch,
Transaction tx)
Allocates a name for for a new temporary table having the specified schema. |
Uses of Transaction in simpledb.metadata |
---|
Methods in simpledb.metadata with parameters of type Transaction | |
---|---|
void |
MetadataMgr.createIndex(String idxname,
String tblname,
String fldname,
Transaction tx)
|
void |
IndexMgr.createIndex(String idxname,
String tblname,
String fldname,
Transaction tx)
Creates an index of the specified type for the specified field. |
void |
TableMgr.createTable(String tblname,
Schema sch,
Transaction tx)
Creates a new table having the specified name and schema. |
void |
MetadataMgr.createTable(String tblname,
Schema sch,
Transaction tx)
|
void |
MetadataMgr.createView(String viewname,
String viewdef,
Transaction tx)
|
Map<String,IndexInfo> |
MetadataMgr.getIndexInfo(String tblname,
Transaction tx)
|
Map<String,IndexInfo> |
IndexMgr.getIndexInfo(String tblname,
Transaction tx)
Returns a map containing the index info for all indexes on the specified table. |
StatInfo |
MetadataMgr.getStatInfo(String tblname,
TableInfo ti,
Transaction tx)
|
TableInfo |
TableMgr.getTableInfo(String tblname,
Transaction tx)
Retrieves the metadata for the specified table out of the catalog. |
TableInfo |
MetadataMgr.getTableInfo(String tblname,
Transaction tx)
|
String |
MetadataMgr.getViewDef(String viewname,
Transaction tx)
|
Constructors in simpledb.metadata with parameters of type Transaction | |
---|---|
IndexInfo(String idxname,
String tblname,
String fldname,
Transaction tx)
Creates an IndexInfo object for the specified index. |
|
IndexMgr(boolean isnew,
TableMgr tblmgr,
Transaction tx)
Creates the index manager. |
|
MetadataMgr(boolean isnew,
Transaction tx)
|
|
TableMgr(boolean isNew,
Transaction tx)
Creates a new catalog manager for the database system. |
Uses of Transaction in simpledb.multibuffer |
---|
Constructors in simpledb.multibuffer with parameters of type Transaction | |
---|---|
ChunkScan(TableInfo ti,
int startbnum,
int endbnum,
Transaction tx)
Creates a chunk consisting of the specified pages. |
|
MultiBufferProductPlan(Plan lhs,
Plan rhs,
Transaction tx)
Creates a product plan for the specified queries. |
|
MultiBufferProductScan(Scan lhsscan,
TableInfo ti,
Transaction tx)
Creates the scan class for the product of the LHS scan and a table. |
Uses of Transaction in simpledb.opt |
---|
Methods in simpledb.opt with parameters of type Transaction | |
---|---|
Plan |
HeuristicQueryPlanner.createPlan(QueryData data,
Transaction tx)
Creates an optimized left-deep query plan using the following heuristics. |
Uses of Transaction in simpledb.planner |
---|
Methods in simpledb.planner with parameters of type Transaction | |
---|---|
Plan |
QueryPlanner.createPlan(QueryData data,
Transaction tx)
Creates a plan for the parsed query. |
Plan |
BasicQueryPlanner.createPlan(QueryData data,
Transaction tx)
Creates a query plan as follows. |
Plan |
Planner.createQueryPlan(String qry,
Transaction tx)
Creates a plan for an SQL select statement, using the supplied planner. |
int |
UpdatePlanner.executeCreateIndex(CreateIndexData data,
Transaction tx)
Executes the specified create index statement, and returns the number of affected records. |
int |
BasicUpdatePlanner.executeCreateIndex(CreateIndexData data,
Transaction tx)
|
int |
UpdatePlanner.executeCreateTable(CreateTableData data,
Transaction tx)
Executes the specified create table statement, and returns the number of affected records. |
int |
BasicUpdatePlanner.executeCreateTable(CreateTableData data,
Transaction tx)
|
int |
UpdatePlanner.executeCreateView(CreateViewData data,
Transaction tx)
Executes the specified create view statement, and returns the number of affected records. |
int |
BasicUpdatePlanner.executeCreateView(CreateViewData data,
Transaction tx)
|
int |
UpdatePlanner.executeDelete(DeleteData data,
Transaction tx)
Executes the specified delete statement, and returns the number of affected records. |
int |
BasicUpdatePlanner.executeDelete(DeleteData data,
Transaction tx)
|
int |
UpdatePlanner.executeInsert(InsertData data,
Transaction tx)
Executes the specified insert statement, and returns the number of affected records. |
int |
BasicUpdatePlanner.executeInsert(InsertData data,
Transaction tx)
|
int |
UpdatePlanner.executeModify(ModifyData data,
Transaction tx)
Executes the specified modify statement, and returns the number of affected records. |
int |
BasicUpdatePlanner.executeModify(ModifyData data,
Transaction tx)
|
int |
Planner.executeUpdate(String cmd,
Transaction tx)
Executes an SQL insert, delete, modify, or create statement. |
Uses of Transaction in simpledb.query |
---|
Constructors in simpledb.query with parameters of type Transaction | |
---|---|
TablePlan(String tblname,
Transaction tx)
Creates a leaf node in the query tree corresponding to the specified table. |
|
TableScan(TableInfo ti,
Transaction tx)
Creates a new table scan, and opens its corresponding record file. |
Uses of Transaction in simpledb.record |
---|
Constructors in simpledb.record with parameters of type Transaction | |
---|---|
RecordFile(TableInfo ti,
Transaction tx)
Constructs an object to manage a file of records. |
|
RecordPage(Block blk,
TableInfo ti,
Transaction tx)
Creates the record manager for the specified block. |
Uses of Transaction in simpledb.server |
---|
Methods in simpledb.server with parameters of type Transaction | |
---|---|
static void |
SimpleDB.initMetadataMgr(boolean isnew,
Transaction tx)
Initializes metadata manager. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |