|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TableFilter | |
---|---|
org.h2.command.dml | Contains DML (data manipulation language) and related SQL statements. |
org.h2.constraint | Database constraints such as check constraints, unique constraints, and referential constraints. |
org.h2.expression | Expressions include mathematical operations, conditions, simple values, and functions. |
org.h2.table | Classes related to a table and table meta data. |
Uses of TableFilter in org.h2.command.dml |
---|
Methods in org.h2.command.dml that return TableFilter | |
---|---|
TableFilter |
SelectListColumnResolver.getTableFilter()
|
TableFilter |
Optimizer.getTopFilter()
|
TableFilter |
Select.getTopTableFilter()
|
Methods in org.h2.command.dml that return types with arguments of type TableFilter | |
---|---|
java.util.ArrayList<TableFilter> |
Select.getTopFilters()
|
Methods in org.h2.command.dml with parameters of type TableFilter | |
---|---|
void |
Select.addTableFilter(TableFilter filter,
boolean isTop)
Add a table to the query. |
abstract void |
Query.setEvaluatable(TableFilter tableFilter,
boolean b)
Change the evaluatable flag. |
void |
Select.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
SelectUnion.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Delete.setTableFilter(TableFilter tableFilter)
|
void |
Update.setTableFilter(TableFilter tableFilter)
|
Uses of TableFilter in org.h2.constraint |
---|
Methods in org.h2.constraint with parameters of type TableFilter | |
---|---|
void |
ConstraintCheck.setTableFilter(TableFilter filter)
|
Uses of TableFilter in org.h2.expression |
---|
Methods in org.h2.expression that return TableFilter | |
---|---|
TableFilter |
ExpressionColumn.getTableFilter()
|
Methods in org.h2.expression with parameters of type TableFilter | |
---|---|
void |
Comparison.addFilterConditions(TableFilter filter,
boolean outerJoin)
|
void |
ConditionAndOr.addFilterConditions(TableFilter filter,
boolean outerJoin)
|
void |
ConditionNot.addFilterConditions(TableFilter filter,
boolean outerJoin)
|
void |
Expression.addFilterConditions(TableFilter filter,
boolean outerJoin)
Add conditions to a table filter if they can be evaluated. |
void |
CompareLike.createIndexConditions(Session session,
TableFilter filter)
|
void |
Comparison.createIndexConditions(Session session,
TableFilter filter)
|
void |
ConditionAndOr.createIndexConditions(Session session,
TableFilter filter)
|
void |
ConditionIn.createIndexConditions(Session session,
TableFilter filter)
|
void |
ConditionInSelect.createIndexConditions(Session session,
TableFilter filter)
|
void |
Expression.createIndexConditions(Session session,
TableFilter filter)
Create index conditions if possible and attach them to the table filter. |
void |
ExpressionColumn.createIndexConditions(Session session,
TableFilter filter)
|
void |
ValueExpression.createIndexConditions(Session session,
TableFilter filter)
|
void |
Aggregate.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Alias.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
CompareLike.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Comparison.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ConditionAndOr.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ConditionExists.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ConditionIn.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ConditionInSelect.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ConditionNot.setEvaluatable(TableFilter tableFilter,
boolean b)
|
abstract void |
Expression.setEvaluatable(TableFilter tableFilter,
boolean value)
Tell the expression columns whether the table filter can return values now. |
void |
ExpressionColumn.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ExpressionList.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Function.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
JavaAggregate.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
JavaFunction.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Operation.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Parameter.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Rownum.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
SequenceValue.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Subquery.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
ValueExpression.setEvaluatable(TableFilter tableFilter,
boolean b)
|
void |
Variable.setEvaluatable(TableFilter tableFilter,
boolean value)
|
void |
Wildcard.setEvaluatable(TableFilter tableFilter,
boolean b)
|
Uses of TableFilter in org.h2.table |
---|
Methods in org.h2.table that return TableFilter | |
---|---|
TableFilter[] |
Plan.getFilters()
The the list of tables. |
TableFilter |
TableFilter.getJoin()
|
TableFilter |
TableFilter.getNestedJoin()
|
TableFilter |
ColumnResolver.getTableFilter()
Get the table filter. |
TableFilter |
SingleColumnResolver.getTableFilter()
|
TableFilter |
TableFilter.getTableFilter()
|
Methods in org.h2.table with parameters of type TableFilter | |
---|---|
void |
TableFilter.TableFilterVisitor.accept(TableFilter f)
This method is called for each nested or joined table filter. |
void |
TableFilter.addJoin(TableFilter filter,
boolean outer,
boolean nested,
Expression on)
Add a joined table. |
PlanItem |
Plan.getItem(TableFilter filter)
Get the plan item for the given table. |
void |
TableFilter.setEvaluatable(TableFilter filter,
boolean b)
Update the filter and join conditions of this and all joined tables with the information that the given table filter can now return rows or not. |
Constructors in org.h2.table with parameters of type TableFilter | |
---|---|
Plan(TableFilter[] filters,
int count,
Expression condition)
Create a query plan with the given order. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |