code: def get_absolute_name(self):
          
          res = []
          current = self
  
          while type(current) != type(None):
              if current.__matched_index:
                  res.append('$')
              res.append(current.get_type().db_field)
              current = current._get_parent()
          return '.'.join(reversed(res))
docs: Returns the full dotted name of this field