|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use WhereView | |
|---|---|
| isql | |
| isql.predicate | |
| Uses of WhereView in isql |
|---|
| Methods in isql that return WhereView | |
|---|---|
WhereView |
IPredicate.apply()
Returns, for each involved column, the indices (possibly repeated) of the table rows that are connected by the predicate. |
| Methods in isql with parameters of type WhereView | |
|---|---|
ColumnValuesWithRowsNumber |
ClausesBuilder.buildViewAfterWhere(ColumnValues values,
WhereView whereView)
from the result of the where clause (where view) and the original column values builds a new set of column values |
| Uses of WhereView in isql.predicate |
|---|
| Methods in isql.predicate that return WhereView | |
|---|---|
WhereView |
LikePredicate.apply()
|
WhereView |
InPredicate.apply()
Builds the view resulting from the in predicate |
WhereView |
DoublePredicate.apply()
applies the AND/OR to the predicates. |
WhereView |
OrPredicate.apply()
|
WhereView |
ComparisonPredicate.apply()
Builds the view resulting from the comparison of the two expressions |
WhereView |
AndPredicate.apply()
|
static WhereView |
WhereView.fromColumns(ColumnValues values)
Builds the view from the column values. |
static WhereView |
WhereView.fromExpression(IExpression exp)
Builds a view from an expression (the expression contains the involved columns, and therefore the involved tables). |
static WhereView |
WhereView.none(java.lang.String[] arrTable)
Builds a view that, for all tables, does not contain any row index |
| Methods in isql.predicate with parameters of type WhereView | |
|---|---|
void |
WhereView.addAll(WhereView otherView)
Adds the content of another view to this one |
void |
DoublePredicate.IAddRow.addRow(WhereView viewA,
WhereView viewB,
java.lang.String mergeTable,
WhereView viewRes,
int viewRowA,
java.util.List<java.lang.Integer> lstViewRowBForMergeTableRowA)
Adds the row index to the result view |
void |
DoublePredicate.AddRowOnlyIfInBoth.addRow(WhereView viewA,
WhereView viewB,
java.lang.String mergeTable,
WhereView viewRes,
int viewRowA,
java.util.List<java.lang.Integer> lstViewRowBForMergeTableRowA)
|
void |
DoublePredicate.AddRowOnlyIfInJustInOne.addRow(WhereView viewA,
WhereView viewB,
java.lang.String mergeTable,
WhereView viewRes,
int viewRowA,
java.util.List<java.lang.Integer> lstViewRowBForMergeTableRowA)
|
void |
DoublePredicate.AddRowAnyway.addRow(WhereView viewA,
WhereView viewB,
java.lang.String mergeTable,
WhereView viewRes,
int viewRowA,
java.util.List<java.lang.Integer> lstViewRowBForMergeTableRowA)
|
static void |
ComparisonPredicate.fillViewMaps(java.lang.Object[] arrA,
java.lang.Object[] arrB,
WhereView viewA,
WhereView viewB,
IComparison comparison)
Fills the views of A and B with the indices of the columns for the rows for which the comparison has success |
void |
DoublePredicate.MergeRowsAnd.mergeRows(WhereView toFind,
WhereView in,
java.lang.String tableName,
WhereView viewRes)
|
void |
DoublePredicate.MergeRowsOr.mergeRows(WhereView toFind,
WhereView in,
java.lang.String tableName,
WhereView viewRes)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||