def METHOD_NAME(self, query: ASTNode) -> None:
    """Receive query as AST (abstract syntax tree) and act upon it somehow.
    Args:
        query (ASTNode): sql query represented as AST. Usually it should be ast.Update
    Returns:
        None
    """
    raise NotImplementedError()