liquibase.util.SqlUtil Maven / Gradle / Ivy
package liquibase.util;
import java.sql.Types;
import java.util.Arrays;
import java.util.List;
public class SqlUtil {
public static boolean isNumeric(int dataType) {
List numericTypes = Arrays.asList(
Types.BIGINT,
Types.BIT,
Types.INTEGER,
Types.SMALLINT,
Types.TINYINT,
Types.DECIMAL,
Types.DOUBLE,
Types.FLOAT,
Types.NUMERIC,
Types.REAL
);
return numericTypes.contains(dataType);
}
public static boolean isBoolean(int dataType) {
return dataType == Types.BOOLEAN;
}
public static boolean isDate(int dataType) {
List validTypes = Arrays.asList(
Types.DATE,
Types.TIME,
Types.TIMESTAMP
);
return validTypes.contains(dataType);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy