Uses of Interface
edu.caltech.nanodb.storage.TableManager
-
Packages that use TableManager Package Description edu.caltech.nanodb.queryast edu.caltech.nanodb.relations This package contains the basic data-types for representing relations in NanoDB.edu.caltech.nanodb.storage This package contains the classes for the Storage Manager, which is responsible for how data is stored in and retrieved from database files. -
-
Uses of TableManager in edu.caltech.nanodb.queryast
Fields in edu.caltech.nanodb.queryast declared as TableManager Modifier and Type Field Description private TableManager
SubquerySchemaComputer. tableManager
This is the table-manager used to access table schemas.Methods in edu.caltech.nanodb.queryast with parameters of type TableManager Modifier and Type Method Description Schema
FromClause. computeSchema(TableManager tableManager)
This function prepares the from-clause for use by the planner to generate an actual execution plan from the clause.Schema
SelectClause. computeSchema(TableManager tableManager, SelectClause parentSelect)
This method computes the resulting schema from this query, and in the process it performs various semantic checks as well.Constructors in edu.caltech.nanodb.queryast with parameters of type TableManager Constructor Description SubquerySchemaComputer(SelectClause selectClause, TableManager tableManager)
-
Uses of TableManager in edu.caltech.nanodb.relations
Fields in edu.caltech.nanodb.relations declared as TableManager Modifier and Type Field Description private TableManager
DatabaseConstraintEnforcer. tableManager
-
Uses of TableManager in edu.caltech.nanodb.storage
Classes in edu.caltech.nanodb.storage that implement TableManager Modifier and Type Class Description class
IndexedTableManager
This class provides an implementation of theTableManager
interface for tables that can have indexes and constraints on them.Fields in edu.caltech.nanodb.storage declared as TableManager Modifier and Type Field Description private TableManager
StorageManager. tableManager
Methods in edu.caltech.nanodb.storage that return TableManager Modifier and Type Method Description TableManager
StorageManager. getTableManager()
-