def schema(self): if not self._schema: self._schema = self._connection.schema.names del self._connection for field in self._schema: self._fields[field] = BaseField(field, self) return self._schema