Class DynamicTableProperties

java.lang.Object
dev.frostlake.executor.commands.DynamicTableProperties

public final class DynamicTableProperties extends Object
The properties ALTER DYNAMIC TABLE sets or unsets. The account refuses any other by name, as invalid property 'X' for 'DYNAMIC_TABLE', before it looks the table up and before it notices a session with no current database: the refresh mode and INITIALIZE are fixed at creation, and CHANGE_TRACKING or a name it does not know is no dynamic table property (live-verified).
  • Method Details

    • rejectUntakeable

      public static void rejectUntakeable(FrostlakeParser.DynamicTableActionContext action)
      Refuse the first property the action names that ALTER DYNAMIC TABLE cannot set or unset, in the order written.
      Parameters:
      action - the ALTER's action