Class DatabaseUtil


  • public final class DatabaseUtil
    extends Object
    • Method Detail

      • validateSinglePrimaryColumn

        public static boolean validateSinglePrimaryColumn​(List<Column> columns)
      • validateConstraints

        public static void validateConstraints​(List<Column> columns,
                                               List<TableConstraint> tableConstraints)
        Validate column and table constraints
      • validateTablePartition

        public static void validateTablePartition​(List<Column> columns,
                                                  TablePartition tablePartition)
        Validate Table partition
      • validateViewDefinition

        public static void validateViewDefinition​(TableType tableType,
                                                  String viewDefinition)
      • validateColumns

        public static void validateColumns​(List<Column> columns)
      • validateColumnNames

        public static void validateColumnNames​(List<Column> columns)
      • validateColumnDataTypeDisplay

        public static void validateColumnDataTypeDisplay​(Column column)
      • validateColumnDataLength

        public static void validateColumnDataLength​(Column column)
      • validateArrayColumn

        public static void validateArrayColumn​(Column column)
      • validateStructColumn

        public static void validateStructColumn​(Column column)
      • validatePrecisionAndScale

        public static void validatePrecisionAndScale​(Column column)