@Immutable public class Filters extends Object
TableIds, and columns.| Modifier and Type | Class and Description |
|---|---|
static class |
Filters.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected static Set<String> |
BUILT_IN_DB_NAMES |
private Tables.ColumnNameFilter |
columnFilter |
private Predicate<String> |
dbFilter |
private static Set<String> |
IGNORED_TABLE_NAMES
A list of tables that are always ignored.
|
private Predicate<String> |
isBuiltInDb |
private Predicate<TableId> |
isBuiltInTable |
private Predicate<TableId> |
isIgnoredTable |
private Predicate<TableId> |
tableFilter |
| Modifier | Constructor and Description |
|---|---|
private |
Filters(Predicate<String> dbFilter,
Predicate<TableId> tableFilter,
Predicate<String> isBuiltInDb,
Predicate<TableId> isBuiltInTable,
Predicate<TableId> isIgnoredTable,
Tables.ColumnNameFilter columnFilter) |
| Modifier and Type | Method and Description |
|---|---|
Tables.ColumnNameFilter |
columnFilter() |
Predicate<String> |
databaseFilter() |
Predicate<TableId> |
ignoredTableFilter() |
protected static boolean |
isBuiltInDatabase(String databaseName) |
private static boolean |
isBuiltInTable(TableId id) |
private static boolean |
isIgnoredTable(TableId id) |
Predicate<TableId> |
tableFilter() |
private static final Set<String> IGNORED_TABLE_NAMES
private final Tables.ColumnNameFilter columnFilter
protected static boolean isBuiltInDatabase(String databaseName)
private static boolean isBuiltInTable(TableId id)
private static boolean isIgnoredTable(TableId id)
public Tables.ColumnNameFilter columnFilter()
Copyright © 2020 JBoss by Red Hat. All rights reserved.