Uses of Class
simpledb.tx.Transaction

Packages that use Transaction
simpledb.index.btree   
simpledb.index.hash   
simpledb.index.planner   
simpledb.index.query   
simpledb.materialize   
simpledb.metadata   
simpledb.multibuffer   
simpledb.opt   
simpledb.planner   
simpledb.query   
simpledb.record   
simpledb.server   
 

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.
 



Copyright © 2011. All Rights Reserved.