Uses of Class
org.h2.table.TableView
-
Packages that use TableView Package Description org.h2.command This package contains the parser and the base classes for prepared SQL statements.org.h2.command.ddl Contains DDL (data definition language) and related SQL statements.org.h2.index Various table index implementations, as well as cursors to navigate in an index.org.h2.table 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 TableView Modifier and Type Field Description private java.util.List<TableView>
Parser. cteCleanups
private java.util.List<TableView>
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 TableView Modifier and Type Method Description private TableView
Parser. createCTEView(java.lang.String cteViewName, java.lang.String querySQL, java.util.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 TableView Modifier and Type Method Description java.util.List<TableView>
Prepared. getCteCleanups()
Method parameters in org.h2.command with type arguments of type TableView Modifier and Type Method Description (package private) static void
CommandContainer. clearCTE(SessionLocal session, java.util.List<TableView> views)
Clears CTE views.private Prepared
Parser. parseWith1(java.util.List<TableView> viewsCreated)
void
Prepared. setCteCleanups(java.util.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 TableView Modifier and Type Field Description private TableView
AlterView. view
Methods in org.h2.command.ddl with parameters of type TableView Modifier and Type Method Description void
AlterView. setView(TableView view)
-
Uses of TableView in org.h2.index
Fields in org.h2.index declared as TableView Modifier and Type Field Description private TableView
ViewIndex. view
Constructors in org.h2.index with parameters of type TableView Constructor Description ViewIndex(TableView view, java.lang.String querySQL, java.util.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 TableView Modifier and Type Field Description private TableView
TableView.CacheKey. view
Fields in org.h2.table with type parameters of type TableView Modifier and Type Field Description private java.util.concurrent.CopyOnWriteArrayList<TableView>
Table. dependentViews
views that depend on this tableMethods in org.h2.table that return TableView Modifier and Type Method Description static TableView
TableView. createTableViewMaybeRecursive(Schema schema, int id, java.lang.String name, java.lang.String querySQL, java.util.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, java.lang.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 TableView Modifier and Type Method Description java.util.concurrent.CopyOnWriteArrayList<TableView>
Table. getDependentViews()
Methods in org.h2.table with parameters of type TableView Modifier and Type Method Description void
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 Constructor Description CacheKey(int[] masks, TableView view)
-