Class DatabaseUtil
java.lang.Object
org.openmetadata.service.resources.databases.DatabaseUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidvalidateArrayColumn(Column column) static voidvalidateColumnDataLength(Column column) static voidvalidateColumnDataTypeDisplay(Column column) static voidvalidateColumnNames(List<Column> columns) static voidvalidateColumns(List<Column> columns) static voidvalidateConstraints(List<Column> columns, List<TableConstraint> tableConstraints) Validate column and table constraintsstatic voidvalidatePrecisionAndScale(Column column) static booleanvalidateSinglePrimaryColumn(List<Column> columns) static voidvalidateStructColumn(Column column) static voidvalidateTablePartition(List<Column> columns, TablePartition tablePartition) Validate Table partitionstatic voidvalidateViewDefinition(TableType tableType, String viewDefinition)
-
Method Details
-
validateSinglePrimaryColumn
-
validateConstraints
public static void validateConstraints(List<Column> columns, List<TableConstraint> tableConstraints) Validate column and table constraints -
validateTablePartition
Validate Table partition -
validateViewDefinition
-
validateColumns
-
validateColumnNames
-
validateColumnDataTypeDisplay
-
validateColumnDataLength
-
validateArrayColumn
-
validateStructColumn
-
validatePrecisionAndScale
-