| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableTableMeta
Immutable implementation of
TableMeta. |
| Modifier and Type | Method and Description |
|---|---|
default Optional<TableMeta> |
DatabaseMeta.findTable(String name) |
com.google.common.collect.ImmutableList<TableMeta> |
ImmutableDatabaseMeta.getTables() |
com.google.common.collect.ImmutableList<TableMeta> |
DatabaseMeta.getTables() |
com.google.common.collect.ImmutableList<TableMeta> |
ImmutableDatabaseMeta.getViews() |
com.google.common.collect.ImmutableList<TableMeta> |
DatabaseMeta.getViews() |
protected com.google.common.collect.ImmutableList<TableMeta> |
DatabaseMetaBuilder.readTableMetas(String schema,
com.google.common.collect.ImmutableList<CustomTypeMeta> customTypes) |
protected com.google.common.collect.ImmutableList<TableMeta> |
DatabaseMetaBuilder.readTableMetas(String type,
String schema,
Map<ColumnRef,String> comments,
Set<ColumnRef> primaryKeys,
Set<ColumnRef> uniqueColumns,
com.google.common.collect.Multimap<ColumnRef,ColumnRef> foreignKeys,
com.google.common.collect.ImmutableList<CustomTypeMeta> customTypes) |
protected com.google.common.collect.ImmutableList<TableMeta> |
DatabaseMetaBuilder.readViewMetas(String schema,
com.google.common.collect.ImmutableList<CustomTypeMeta> customTypes) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addTables(TableMeta... elements)
Adds elements to
tables list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addTables(TableMeta element)
Adds one element to
tables list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addViews(TableMeta... elements)
Adds elements to
views list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addViews(TableMeta element)
Adds one element to
views list. |
static ImmutableTableMeta |
ImmutableTableMeta.copyOf(TableMeta instance)
Creates an immutable copy of a
TableMeta value. |
ImmutableTableMeta.Builder |
ImmutableTableMeta.Builder.from(TableMeta instance)
Fill a builder with attribute values from the provided
TableMeta instance. |
ImmutableDatabaseMeta |
ImmutableDatabaseMeta.withTables(TableMeta... elements)
Copy the current immutable object with elements that replace the content of
tables. |
ImmutableDatabaseMeta |
ImmutableDatabaseMeta.withViews(TableMeta... elements)
Copy the current immutable object with elements that replace the content of
views. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addAllTables(Iterable<? extends TableMeta> elements)
Adds elements to
tables list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addAllViews(Iterable<? extends TableMeta> elements)
Adds elements to
views list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.tables(Iterable<? extends TableMeta> elements)
Sets or replaces all elements for
tables list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.views(Iterable<? extends TableMeta> elements)
Sets or replaces all elements for
views list. |
ImmutableDatabaseMeta |
ImmutableDatabaseMeta.withTables(Iterable<? extends TableMeta> elements)
Copy the current immutable object with elements that replace the content of
tables. |
ImmutableDatabaseMeta |
ImmutableDatabaseMeta.withViews(Iterable<? extends TableMeta> elements)
Copy the current immutable object with elements that replace the content of
views. |
Copyright © 2019 Nuiton. All rights reserved.