@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 ColumnMappers |
columnMappers |
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() |
ColumnMappers |
columnMappers() |
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() |
Tables.TableNameFilter |
tableNameFilter() |
protected static List<String> |
withoutBuiltInDatabases(Collection<String> dbNames) |
protected static List<TableId> |
withoutBuiltIns(Collection<TableId> tableIds) |
private final ColumnMappers columnMappers
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)
public Tables.TableNameFilter tableNameFilter()
public ColumnMappers columnMappers()
Copyright © 2017 JBoss by Red Hat. All rights reserved.