@FunctionalInterface public static interface Tables.ColumnNameFilter
| Modifier and Type | Method and Description |
|---|---|
static Tables.ColumnNameFilter |
getInstance(String fullyQualifiedColumnNames)
Build the
Tables.ColumnNameFilter that determines whether a column identified by a given ColumnId is to be included,
using the given comma-separated regular expression patterns defining which columns (if any) should be excluded. |
boolean |
matches(String catalogName,
String schemaName,
String tableName,
String columnName)
Determine whether the named column should be included in the table's
Schema definition. |
boolean matches(String catalogName, String schemaName, String tableName, String columnName)
Schema definition.catalogName - the name of the database catalog that contains the table; may be null if the JDBC driver does not
show a schema for this tableschemaName - the name of the database schema that contains the table; may be null if the JDBC driver does not
show a schema for this tabletableName - the name of the tablecolumnName - the name of the columntrue if the table should be included, or false if the table should be excludedstatic Tables.ColumnNameFilter getInstance(String fullyQualifiedColumnNames)
Tables.ColumnNameFilter that determines whether a column identified by a given ColumnId is to be included,
using the given comma-separated regular expression patterns defining which columns (if any) should be excluded.
Note that this predicate is completely independent of the table selection predicate, so it is expected that this predicate be used only after the table selection predicate determined the table containing the column(s) is to be used.
fullyQualifiedColumnNames - the comma-separated list of fully-qualified column names to exclude; may be null orCopyright © 2020 JBoss by Red Hat. All rights reserved.