import abc


class DatabaseOperations(metaclass=abc.ABCMeta):

    def __init__(self):
        pass

    @abc.abstractmethod
    def create_database(self, database_name, table):
        pass

    @abc.abstractmethod
    def add_data(self, data):
        pass

    @abc.abstractmethod
    def read_data(self, table, filter):
        pass

    @abc.abstractmethod
    def update_data(self, query, data):
        pass

    @abc.abstractmethod
    def delete_data(self, query):
        pass

25b2b80a727d08828ffdc5801cc717bea294741b
<mask token>


class DatabaseOperations(metaclass=abc.ABCMeta):

    def __init__(self):
        pass

    @abc.abstractmethod
    def create_database(self, database_name, table):
        pass
    <mask token>
    <mask token>

    @abc.abstractmethod
    def update_data(self, query, data):
        pass

    @abc.abstractmethod
    def delete_data(self, query):
        pass

<mask token>


class DatabaseOperations(metaclass=abc.ABCMeta):

    def __init__(self):
        pass

    @abc.abstractmethod
    def create_database(self, database_name, table):
        pass
    <mask token>

    @abc.abstractmethod
    def read_data(self, table, filter):
        pass

    @abc.abstractmethod
    def update_data(self, query, data):
        pass

    @abc.abstractmethod
    def delete_data(self, query):
        pass

<mask token>


class DatabaseOperations(metaclass=abc.ABCMeta):

    def __init__(self):
        pass

    @abc.abstractmethod
    def create_database(self, database_name, table):
        pass

    @abc.abstractmethod
    def add_data(self, data):
        pass

    @abc.abstractmethod
    def read_data(self, table, filter):
        pass

    @abc.abstractmethod
    def update_data(self, query, data):
        pass

    @abc.abstractmethod
    def delete_data(self, query):
        pass

import abc


class DatabaseOperations(metaclass=abc.ABCMeta):

    def __init__(self):
        pass

    @abc.abstractmethod
    def create_database(self, database_name, table):
        pass

    @abc.abstractmethod
    def add_data(self, data):
        pass

    @abc.abstractmethod
    def read_data(self, table, filter):
        pass

    @abc.abstractmethod
    def update_data(self, query, data):
        pass

    @abc.abstractmethod
    def delete_data(self, query):
        pass
