Package io.github.mfvanek.pg.utils
Class Validators
java.lang.Object
io.github.mfvanek.pg.utils.Validators
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
argumentNotNegative
(int argumentValue, String argumentName) static long
countNotNegative
(long count, String argumentName) static String
indexNameNotBlank
(String indexName) static String
static String
paramValueNotNull
(String value, String message) static long
sizeNotNegative
(long sizeInBytes, String argumentName) static String
tableNameNotBlank
(String tableName) static Table
tableNonNull
(Table table) static String
validateSqlFileName
(String sqlFileName) static <T> List<T>
validateThatNotEmpty
(List<T> columnsInConstraint) static void
validateThatTableIsTheSame
(String expectedTableName, List<? extends TableNameAware> rows) static void
validateThatTableIsTheSame
(List<? extends TableNameAware> duplicatedIndexes) static int
validPercent
(int percentValue, String argumentName) static long
valueIsPositive
(long argumentValue, String argumentName)
-
Method Details
-
tableNonNull
-
valueIsPositive
-
tableNameNotBlank
-
indexNameNotBlank
-
notBlank
-
sizeNotNegative
-
countNotNegative
-
argumentNotNegative
-
validPercent
-
validateThatTableIsTheSame
public static void validateThatTableIsTheSame(@Nonnull List<? extends TableNameAware> duplicatedIndexes) -
validateThatTableIsTheSame
public static void validateThatTableIsTheSame(@Nonnull String expectedTableName, @Nonnull List<? extends TableNameAware> rows) -
validateThatNotEmpty
-
paramValueNotNull
-
validateSqlFileName
-