Uses of Class
org.nuiton.db.meta.ImmutableColumnMeta
-
Uses of ImmutableColumnMeta in org.nuiton.db.meta
Methods in org.nuiton.db.meta that return ImmutableColumnMetaModifier and TypeMethodDescriptionImmutableColumnMeta.Builder.build()Builds a newImmutableColumnMeta.static ImmutableColumnMetaImmutableColumnMeta.copyOf(ColumnMeta instance) Creates an immutable copy of aColumnMetavalue.final ImmutableColumnMetaImmutableColumnMeta.withComment(String value) Copy the current immutable object by setting a present value for the optionalcommentattribute.final ImmutableColumnMetaImmutableColumnMeta.withComment(Optional<String> optional) Copy the current immutable object by setting an optional value for thecommentattribute.final ImmutableColumnMetaImmutableColumnMeta.withCustomType(Optional<? extends CustomTypeMeta> optional) Copy the current immutable object by setting an optional value for thecustomTypeattribute.final ImmutableColumnMetaImmutableColumnMeta.withCustomType(CustomTypeMeta value) Copy the current immutable object by setting a present value for the optionalcustomTypeattribute.final ImmutableColumnMetaImmutableColumnMeta.withForeignKeyColumns(Iterable<String> elements) Copy the current immutable object with elements that replace the content offoreignKeyColumns.final ImmutableColumnMetaImmutableColumnMeta.withForeignKeyColumns(String... elements) Copy the current immutable object with elements that replace the content offoreignKeyColumns.final ImmutableColumnMetaImmutableColumnMeta.withIsForeignKey(boolean value) Copy the current immutable object by setting a value for theisForeignKeyattribute.final ImmutableColumnMetaImmutableColumnMeta.withIsPrimaryKey(boolean value) Copy the current immutable object by setting a value for theisPrimaryKeyattribute.final ImmutableColumnMetaImmutableColumnMeta.withIsUnique(boolean value) Copy the current immutable object by setting a value for theisUniqueattribute.final ImmutableColumnMetaImmutableColumnMeta.withLength(int value) Copy the current immutable object by setting a present value for the optionallengthattribute.final ImmutableColumnMetaImmutableColumnMeta.withLength(Optional<Integer> optional) Copy the current immutable object by setting an optional value for thelengthattribute.final ImmutableColumnMetaCopy the current immutable object by setting a value for thenameattribute.final ImmutableColumnMetaImmutableColumnMeta.withNullable(boolean value) Copy the current immutable object by setting a value for thenullableattribute.final ImmutableColumnMetaImmutableColumnMeta.withPossibleValues(Map<String, String> value) Copy the current immutable object by setting a present value for the optionalpossibleValuesattribute.final ImmutableColumnMetaImmutableColumnMeta.withPossibleValues(Optional<? extends Map<String, String>> optional) Copy the current immutable object by setting an optional value for thepossibleValuesattribute.final ImmutableColumnMetaCopy the current immutable object by setting a value for thetypeattribute.