Github user jackylk commented on a diff in the pull request: https://github.com/apache/carbondata/pull/1321#discussion_r138830655 --- Diff: integration/spark2/src/main/scala/org/apache/spark/sql/execution/command/carbonTableSchema.scala --- @@ -344,6 +345,13 @@ case class CreateTable(cm: TableModel, createDSTable: Boolean = true) extends Ru val tableInfo: TableInfo = TableNewProcessor(cm) + // Add validation for sort scope when create table + val sortScope = tableInfo.getFactTable.getTableProperties.get("sort_scope") + if (null != sortScope && !CarbonUtil.isValidSortOption(sortScope)) { --- End diff -- null != sortScope can be removed, it is checked inside CarbonUtil.isValidSortOption
---