Class SqlCreateOrAlterMaterializedTable

    • Field Detail

      • CREATE_OR_ALTER_OPERATOR

        public static final org.apache.calcite.sql.SqlSpecialOperator CREATE_OR_ALTER_OPERATOR
    • Constructor Detail

      • SqlCreateOrAlterMaterializedTable

        public SqlCreateOrAlterMaterializedTable​(org.apache.calcite.sql.parser.SqlParserPos pos,
                                                 org.apache.calcite.sql.SqlIdentifier tableName,
                                                 org.apache.calcite.sql.SqlNodeList columnList,
                                                 List<SqlTableConstraint> tableConstraints,
                                                 SqlWatermark watermark,
                                                 @Nullable
                                                 org.apache.calcite.sql.SqlCharStringLiteral comment,
                                                 @Nullable
                                                 SqlDistribution distribution,
                                                 org.apache.calcite.sql.SqlNodeList partitionKeyList,
                                                 org.apache.calcite.sql.SqlNodeList propertyList,
                                                 @Nullable
                                                 org.apache.calcite.sql.SqlIntervalLiteral freshness,
                                                 @Nullable
                                                 SqlRefreshMode refreshMode,
                                                 @Nullable
                                                 SqlStartMode startMode,
                                                 org.apache.calcite.sql.SqlNode asQuery,
                                                 boolean isOrAlter)
    • Method Detail

      • unparseCreateIfNotExists

        protected void unparseCreateIfNotExists​(org.apache.calcite.sql.SqlWriter writer,
                                                int leftPrec,
                                                int rightPrec)
        Overrides:
        unparseCreateIfNotExists in class SqlCreateObject