Class SchemaAlterTableAddColumnOperation

    • Constructor Detail

      • SchemaAlterTableAddColumnOperation

        public SchemaAlterTableAddColumnOperation​(UUID opId,
                                                  String cacheName,
                                                  String schemaName,
                                                  String tblName,
                                                  List<QueryField> cols,
                                                  boolean ifTblExists,
                                                  boolean ifNotExists)
        Constructor.
        Parameters:
        opId - Operation id.
        schemaName - Schema name.
        tblName - Target table name.
        cols - Columns to add.
        ifTblExists - Ignore operation if target table doesn't exist.
        ifNotExists - Ignore operation if column exists.
    • Method Detail

      • ifTableExists

        public boolean ifTableExists()
        Returns:
        Ignore operation if table doesn't exist.
      • columns

        public List<QueryField> columns()
        Returns:
        Columns to add.
      • ifNotExists

        public boolean ifNotExists()
        Returns:
        Quietly abort this command if column exists (honored only in single column case).
      • tableName

        public String tableName()
        Returns:
        Target table name.