docs: def schema(self):
          """ The DQL syntax for creating this item """
          if self.key_type is None:
              return "%s %s" % (self.name, self.data_type)
          else:
              return "%s %s %s KEY" % (self.name, self.data_type, self.key_type)