Class DatabaseUtil

java.lang.Object
org.openmetadata.service.resources.databases.DatabaseUtil

public final class DatabaseUtil extends Object
  • Method Details

    • 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)