Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 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
     ]
Ejemplo n.º 6
0
 def __init__(self, num1: str, num2: str):
     enforce_types([num1, num2])
     self.num1 = num1
     self.num2 = num2
Ejemplo n.º 7
0
 def __init__(self, pattern):
     enforce_types([pattern])
     self.pattern = pattern
Ejemplo n.º 8
0
 def __init__(self, condition, extra=""):
     enforce_types([condition], str)
     self.condition = condition
     self.extra = extra