Uses of Class
org.h2.table.TableView
Packages that use TableView
Package
Description
This package contains the parser and the base classes for prepared SQL statements.
Contains DDL (data definition language) and related SQL statements.
Various table index implementations, as well as cursors to navigate in an index.
Classes related to a table and table meta data.
-
Uses of TableView in org.h2.command
Fields in org.h2.command with type parameters of type TableViewModifier and TypeFieldDescriptionParser.cteCleanupsPrepared.cteCleanupsCommon table expressions (CTE) in queries require us to create temporary views, which need to be cleaned up once a command is done executing.Methods in org.h2.command that return TableViewModifier and TypeMethodDescriptionprivate TableViewParser.createCTEView(String cteViewName, String querySQL, List<Column> columnTemplateList, boolean allowRecursiveQueryDetection, boolean addViewToSession, boolean isTemporary) private TableViewParser.parseSingleCommonTableExpression(boolean isTemporary) Methods in org.h2.command that return types with arguments of type TableViewMethod parameters in org.h2.command with type arguments of type TableViewModifier and TypeMethodDescription(package private) static voidCommandContainer.clearCTE(SessionLocal session, List<TableView> views) Clears CTE views.private PreparedParser.parseWith1(List<TableView> viewsCreated) voidPrepared.setCteCleanups(List<TableView> cteCleanups) Set the temporary views created for CTE's. -
Uses of TableView in org.h2.command.ddl
Fields in org.h2.command.ddl declared as TableViewMethods in org.h2.command.ddl with parameters of type TableView -
Uses of TableView in org.h2.index
Fields in org.h2.index declared as TableViewConstructors in org.h2.index with parameters of type TableViewModifierConstructorDescriptionViewIndex(TableView view, String querySQL, ArrayList<Parameter> originalParameters, boolean recursive) Constructor for the original index inTableView.ViewIndex(TableView view, ViewIndex index, SessionLocal session, int[] masks, TableFilter[] filters, int filter, SortOrder sortOrder) Constructor for plan item generation. -
Uses of TableView in org.h2.table
Fields in org.h2.table declared as TableViewFields in org.h2.table with type parameters of type TableViewModifier and TypeFieldDescriptionprivate final CopyOnWriteArrayList<TableView> Table.dependentViewsviews that depend on this tableMethods in org.h2.table that return TableViewModifier and TypeMethodDescriptionstatic TableViewTableView.createTableViewMaybeRecursive(Schema schema, int id, String name, String querySQL, ArrayList<Parameter> parameters, Column[] columnTemplates, SessionLocal session, boolean literalsChecked, boolean isTableExpression, boolean isTemporary, Database db) Create a view.static TableViewTableView.createTempView(SessionLocal session, User owner, String name, Column[] columnTemplates, Query query, Query topQuery) Create a temporary view out of the given query.Methods in org.h2.table that return types with arguments of type TableViewMethods in org.h2.table with parameters of type TableViewModifier and TypeMethodDescriptionvoidTable.addDependentView(TableView view) Add a view to this table.voidTable.removeDependentView(TableView view) Remove the given view from the dependent views list.Constructors in org.h2.table with parameters of type TableView