| Package | Description |
|---|---|
| schemacrawler.filter | |
| schemacrawler.schema | |
| schemacrawler.schemacrawler | |
| schemacrawler.utility |
| Modifier and Type | Method and Description |
|---|---|
static Reducer<Table> |
ReducerFactory.getTableReducer(Predicate<Table> tableFilter) |
static Reducer<Table> |
ReducerFactory.getTableReducer(SchemaCrawlerOptions options) |
static Predicate<Table> |
FilterFactory.tableFilter(SchemaCrawlerOptions options) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TableTypesFilter.test(Table table)
Check for table limiting rules.
|
| Modifier and Type | Method and Description |
|---|---|
static Reducer<Table> |
ReducerFactory.getTableReducer(Predicate<Table> tableFilter) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
View
Represents a view in the database.
|
| Modifier and Type | Method and Description |
|---|---|
<P extends Privilege<Table>> |
Table.lookupPrivilege(String name)
Gets a privilege by unqualified name.
|
<T extends Table> |
View.lookupTable(Schema schema,
String name)
Gets a referenced table by unqualified name.
|
<T extends Table> |
Catalog.lookupTable(Schema schema,
String tableName)
Gets a table by unqualified name.
|
| Modifier and Type | Method and Description |
|---|---|
Table |
TableReference.getForeignKeyTable()
Gets the referencing table.
|
Table |
TableReference.getPrimaryKeyTable()
Gets the referenced table.
|
default Table |
TableReference.getReferencedTable() |
default Table |
TableReference.getReferencingTable() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Privilege<Table>> |
Table.getPrivileges()
Gets the list of privileges.
|
Collection<Table> |
Table.getRelatedTables(TableRelationshipType tableRelationshipType)
Gets the tables related to this one, based on the specified relationship type.
|
Collection<Table> |
Catalog.getTables()
Gets the tables.
|
Collection<Table> |
Catalog.getTables(Schema schema)
Gets the tables.
|
Collection<Table> |
View.getTableUsage()
Gets tables used by the view.
|
| Modifier and Type | Method and Description |
|---|---|
static ResultSet |
QueryUtility.executeAgainstTable(Query query,
Statement statement,
Table table,
boolean isAlphabeticalSortForTableColumns,
Identifiers identifiers) |
static long |
QueryUtility.executeForLong(Query query,
Connection connection,
Table table,
Identifiers identifiers) |
static Object |
QueryUtility.executeForScalar(Query query,
Connection connection,
Table table,
Identifiers identifiers) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<List<String>> |
MetaDataUtility.allIndexCoumnNames(Table table) |
static String |
MetaDataUtility.getColumnsListAsString(Table table,
IdentifierQuotingStrategy quotingStrategy,
String quoteString)
Gets a comma-separated list of columns for a table.
|
static Collection<List<String>> |
MetaDataUtility.uniqueIndexCoumnNames(Table table) |
Copyright © 2000-2021 Sualeh Fatehi. All rights reserved.