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.cteCleanups
Prepared.cteCleanups
Common 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 TableView
Parser.createCTEView
(String cteViewName, String querySQL, List<Column> columnTemplateList, boolean allowRecursiveQueryDetection, boolean addViewToSession, boolean isTemporary) private TableView
Parser.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 void
CommandContainer.clearCTE
(SessionLocal session, List<TableView> views) Clears CTE views.private Prepared
Parser.parseWith1
(List<TableView> viewsCreated) void
Prepared.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.dependentViews
views that depend on this tableMethods in org.h2.table that return TableViewModifier and TypeMethodDescriptionstatic TableView
TableView.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 TableView
TableView.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 TypeMethodDescriptionvoid
Table.addDependentView
(TableView view) Add a view to this table.void
Table.removeDependentView
(TableView view) Remove the given view from the dependent views list.Constructors in org.h2.table with parameters of type TableView