| Modifier and Type | Method and Description |
|---|---|
ImmutableColumnMeta |
ImmutableColumnMeta.Builder.build()
Builds a new
ImmutableColumnMeta. |
static ImmutableColumnMeta |
ImmutableColumnMeta.copyOf(ColumnMeta instance)
Creates an immutable copy of a
ColumnMeta value. |
ImmutableColumnMeta |
ImmutableColumnMeta.withComment(Optional<String> optional)
Copy the current immutable object by setting an optional value for the
comment attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withComment(String value)
Copy the current immutable object by setting a present value for the optional
comment attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withCustomType(CustomTypeMeta value)
Copy the current immutable object by setting a present value for the optional
customType attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withCustomType(Optional<? extends CustomTypeMeta> optional)
Copy the current immutable object by setting an optional value for the
customType attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withForeignKeyColumns(Iterable<String> elements)
Copy the current immutable object with elements that replace the content of
foreignKeyColumns. |
ImmutableColumnMeta |
ImmutableColumnMeta.withForeignKeyColumns(String... elements)
Copy the current immutable object with elements that replace the content of
foreignKeyColumns. |
ImmutableColumnMeta |
ImmutableColumnMeta.withIsForeignKey(boolean value)
Copy the current immutable object by setting a value for the
isForeignKey attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withIsPrimaryKey(boolean value)
Copy the current immutable object by setting a value for the
isPrimaryKey attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withIsUnique(boolean value)
Copy the current immutable object by setting a value for the
isUnique attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withLength(int value)
Copy the current immutable object by setting a present value for the optional
length attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withLength(Optional<Integer> optional)
Copy the current immutable object by setting an optional value for the
length attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withName(String value)
Copy the current immutable object by setting a value for the
name attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withNullable(boolean value)
Copy the current immutable object by setting a value for the
nullable attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withPossibleValues(Map<String,String> value)
Copy the current immutable object by setting a present value for the optional
possibleValues attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withPossibleValues(Optional<? extends Map<String,String>> optional)
Copy the current immutable object by setting an optional value for the
possibleValues attribute. |
ImmutableColumnMeta |
ImmutableColumnMeta.withType(String value)
Copy the current immutable object by setting a value for the
type attribute. |
Copyright © 2019–2021 Nuiton. All rights reserved.