Example #1
0
    def __init__(self, dataset, name, data):
        Dimension.__init__(self, dataset, name, data)
        self.taxonomy = name

        self.attributes = []
        for name, attr in self.DATE_ATTRIBUTES.items():
            self.attributes.append(Attribute(self, name, attr))

        self._pk_cache = {}
Example #2
0
    def __init__(self, dataset, name, data):
        Dimension.__init__(self, dataset, name, data)
        self.taxonomy = data.get('taxonomy', name)

        self.attributes = []
        for name, attr in data.get('attributes', {}).items():
            self.attributes.append(Attribute(self, name, attr))

        # TODO: possibly use a LRU later on?
        self._pk_cache = {}
Example #3
0
 def __init__(self, dataset, name, data):
     Attribute.__init__(self, dataset, name, data)
     self.label = data.get('label', name)
Example #4
0
 def __init__(self, dataset, name, data):
     Attribute.__init__(self, dataset, name, data)
     Dimension.__init__(self, dataset, name, data)
Example #5
0
 def __init__(self, dataset, name, data):
     Attribute.__init__(self, dataset, name, data)
     self.label = data.get('label', name)
Example #6
0
 def __init__(self, dataset, name, data):
     Attribute.__init__(self, dataset, name, data)
     Dimension.__init__(self, dataset, name, data)
Example #7
0
 def __init__(self, model, name, data):
     Attribute.__init__(self, model, name, data)
     Dimension.__init__(self, model, name, data)