Пример #1
0
    def __init__(self, table_name, constraints=None):
        if constraints is None:
            constraints = []

        enforce_types([table_name])
        self.table = table_name
        self.constraints = constraints
Пример #2
0
    def __init__(self, column_names, table_name, constraints=None):
        if constraints is None:
            constraints = []

        enforce_types([table_name, column_names], str)

        self.columns = column_names
        self.table = table_name
        self.constraints = constraints
Пример #3
0
    def __init__(self, table_name, column_value_map: dict, constraints=None):
        if constraints is None:
            constraints = []

        enforce_types([column_value_map.items(), table_name], str)

        self.column_value_map = column_value_map
        self.table = table_name
        self.constraints = constraints
Пример #4
0
    def __init__(self, table_name, values, column_names=""):
        enforce_types([values, table_name, column_names])

        self.values = values
        self.table = table_name
        self.columns = column_names
Пример #5
0
 def __init__(self, *conditions, keyword=None):
     enforce_types([[str(cond) for cond in conditions], keyword], str)
     self._kw = keyword
     self.conditions = [
         str(cond) if type(cond) != list else cond for cond in conditions
     ]
Пример #6
0
 def __init__(self, num1: str, num2: str):
     enforce_types([num1, num2])
     self.num1 = num1
     self.num2 = num2
Пример #7
0
 def __init__(self, pattern):
     enforce_types([pattern])
     self.pattern = pattern
Пример #8
0
 def __init__(self, condition, extra=""):
     enforce_types([condition], str)
     self.condition = condition
     self.extra = extra