Package io.github.mfvanek.pg.utils
Class Validators
java.lang.Object
io.github.mfvanek.pg.utils.Validators
-
Method Summary
Modifier and TypeMethodDescriptionstatic intargumentNotNegative(int argumentValue, String argumentName) static longcountNotNegative(long count, String argumentName) static StringindexNameNotBlank(String indexName) static Stringstatic StringparamValueNotNull(String value, String message) static longsizeNotNegative(long sizeInBytes, String argumentName) static StringtableNameNotBlank(String tableName) static TabletableNonNull(Table table) static StringvalidateSqlFileName(String sqlFileName) static <T> List<T>validateThatNotEmpty(List<T> columnsInConstraint) static voidvalidateThatTableIsTheSame(String expectedTableName, List<? extends TableNameAware> rows) static voidvalidateThatTableIsTheSame(List<? extends TableNameAware> duplicatedIndexes) static intvalidPercent(int percentValue, String argumentName) static longvalueIsPositive(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
-