Class Validators

java.lang.Object
io.github.mfvanek.pg.utils.Validators

public final class Validators extends Object
  • Method Details

    • valueIsPositive

      public static long valueIsPositive(long argumentValue, @Nonnull String argumentName)
    • tableNameNotBlank

      @Nonnull public static String tableNameNotBlank(@Nonnull String tableName)
    • indexNameNotBlank

      @Nonnull public static String indexNameNotBlank(@Nonnull String indexName)
    • notBlank

      @Nonnull public static String notBlank(@Nonnull String argumentValue, @Nonnull String argumentName)
    • sizeNotNegative

      public static long sizeNotNegative(long sizeInBytes, @Nonnull String argumentName)
    • countNotNegative

      public static long countNotNegative(long count, @Nonnull String argumentName)
    • argumentNotNegative

      public static int argumentNotNegative(int argumentValue, @Nonnull String argumentName)
    • validPercent

      public static int validPercent(int percentValue, @Nonnull String argumentName)
    • validateThatTableIsTheSame

      public static void validateThatTableIsTheSame(@Nonnull List<? extends TableNameAware> duplicatedIndexes)
    • validateThatTableIsTheSame

      public static void validateThatTableIsTheSame(@Nonnull String expectedTableName, @Nonnull List<? extends TableNameAware> rows)
    • validateThatNotEmpty

      @Nonnull public static <T> List<T> validateThatNotEmpty(@Nonnull List<T> columnsInConstraint)
    • paramValueNotNull

      public static String paramValueNotNull(@Nonnull String value, @Nonnull String message)
    • validateSqlFileName

      @Nonnull public static String validateSqlFileName(@Nonnull String sqlFileName)