| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableCustomTypeMeta
Immutable implementation of
CustomTypeMeta. |
| Modifier and Type | Method and Description |
|---|---|
default Optional<CustomTypeMeta> |
DatabaseMeta.findCustomType(String name) |
Optional<CustomTypeMeta> |
ImmutableColumnMeta.getCustomType() |
Optional<CustomTypeMeta> |
ColumnMeta.getCustomType() |
com.google.common.collect.ImmutableList<CustomTypeMeta> |
ImmutableDatabaseMeta.getCustomTypes() |
com.google.common.collect.ImmutableList<CustomTypeMeta> |
DatabaseMeta.getCustomTypes() |
protected com.google.common.collect.ImmutableList<CustomTypeMeta> |
DatabaseMetaBuilder.readCustomTypes(String schema,
Function<String,Class<? extends Enum>> enumResolver) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addCustomTypes(CustomTypeMeta... elements)
Adds elements to
customTypes list. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addCustomTypes(CustomTypeMeta element)
Adds one element to
customTypes list. |
static ImmutableCustomTypeMeta |
ImmutableCustomTypeMeta.copyOf(CustomTypeMeta instance)
Creates an immutable copy of a
CustomTypeMeta value. |
ImmutableColumnMeta.Builder |
ImmutableColumnMeta.Builder.customType(CustomTypeMeta customType)
Initializes the optional value
customType to customType. |
ImmutableCustomTypeMeta.Builder |
ImmutableCustomTypeMeta.Builder.from(CustomTypeMeta instance)
Fill a builder with attribute values from the provided
CustomTypeMeta instance. |
ImmutableColumnMeta |
ImmutableColumnMeta.withCustomType(CustomTypeMeta value)
Copy the current immutable object by setting a present value for the optional
customType attribute. |
ImmutableDatabaseMeta |
ImmutableDatabaseMeta.withCustomTypes(CustomTypeMeta... elements)
Copy the current immutable object with elements that replace the content of
customTypes. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.addAllCustomTypes(Iterable<? extends CustomTypeMeta> elements)
Adds elements to
customTypes list. |
ImmutableColumnMeta.Builder |
ImmutableColumnMeta.Builder.customType(Optional<? extends CustomTypeMeta> customType)
Initializes the optional value
customType to customType. |
ImmutableDatabaseMeta.Builder |
ImmutableDatabaseMeta.Builder.customTypes(Iterable<? extends CustomTypeMeta> elements)
Sets or replaces all elements for
customTypes list. |
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) |
ImmutableColumnMeta |
ImmutableColumnMeta.withCustomType(Optional<? extends CustomTypeMeta> optional)
Copy the current immutable object by setting an optional value for the
customType attribute. |
ImmutableDatabaseMeta |
ImmutableDatabaseMeta.withCustomTypes(Iterable<? extends CustomTypeMeta> elements)
Copy the current immutable object with elements that replace the content of
customTypes. |
Copyright © 2019–2021 Nuiton. All rights reserved.