@Immutable public class Filters extends Object
TableIds, and columns.| Modifier and Type | Field and Description |
|---|---|
protected static Set<String> |
BUILT_IN_DB_NAMES |
private Predicate<ColumnId> |
columnFilter |
private Predicate<String> |
dbFilter |
private Predicate<String> |
isBuiltInDb |
private Predicate<TableId> |
isBuiltInTable |
private Predicate<TableId> |
tableFilter |
| Constructor and Description |
|---|
Filters(Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
Predicate<String> |
builtInDatabaseFilter() |
Predicate<TableId> |
builtInTableFilter() |
Predicate<ColumnId> |
columnFilter() |
Predicate<String> |
databaseFilter() |
protected static boolean |
isBuiltInDatabase(String databaseName) |
protected static boolean |
isBuiltInTable(TableId id) |
protected static boolean |
isNotBuiltInDatabase(String databaseName) |
protected static boolean |
isNotBuiltInTable(TableId id) |
Predicate<TableId> |
tableFilter() |
Predicate<TableId> |
tableInDatabaseFilter() |
protected static List<String> |
withoutBuiltInDatabases(Collection<String> dbNames) |
protected static List<TableId> |
withoutBuiltIns(Collection<TableId> tableIds) |
public Filters(Configuration config)
config - the configuration; may not be nullprotected static boolean isBuiltInDatabase(String databaseName)
protected static boolean isBuiltInTable(TableId id)
protected static boolean isNotBuiltInDatabase(String databaseName)
protected static boolean isNotBuiltInTable(TableId id)
protected static List<TableId> withoutBuiltIns(Collection<TableId> tableIds)
protected static List<String> withoutBuiltInDatabases(Collection<String> dbNames)
Copyright © 2018 JBoss by Red Hat. All rights reserved.