public class GXNonDuplicateRowsFilter extends Object implements GXIRowsFilter
Constructor and Description |
---|
GXNonDuplicateRowsFilter() |
Modifier and Type | Method and Description |
---|---|
GXITableRowCollection |
filter(GXITableRowCollection rows)
Used to filter an existing row collection.
|
boolean |
isPrimaryKeyValid(String primaryKey,
GXITableRowCollection rowsSoFar)
This method is used, by ApplinX Server, when building a table.
|
boolean |
isRowValid(GXITableRow row,
GXITableRowCollection rowsSoFar)
This method is used, by ApplinX Server, when building a table,
to decide whether to add a row to the table.
|
public GXITableRowCollection filter(GXITableRowCollection rows)
GXIRowsFilter
filter
in interface GXIRowsFilter
rows
- the rows to filter.public boolean isRowValid(GXITableRow row, GXITableRowCollection rowsSoFar)
GXIRowsFilter
isRowValid
in interface GXIRowsFilter
row
- the row to checkrowsSoFar
- the rows added to the table so far, for conditions that depend
on previous rows (for example - duplicate rows).GXIRowsFilter.filter(GXITableRowCollection)
public boolean isPrimaryKeyValid(String primaryKey, GXITableRowCollection rowsSoFar)
GXIRowsFilter
isPrimaryKeyValid
in interface GXIRowsFilter
primaryKey
- the row's primary key.rowsSoFar
- the rows added to the table so far, for conditions that depend
on previous rows (for example - duplicate rows).Copyright 2021 Software AG. All rights reserved. Use is subject to license terms.