in generator/explores/table_explore.py [0:0]
def _to_lookml(self, v1_name: Optional[str]) -> List[Dict[str, Any]]:
"""Generate LookML to represent this explore."""
explore_lookml: Dict[str, Any] = {
"name": self.name,
"view_name": self.views["base_view"],
"joins": self.get_unnested_fields_joins_lookml(),
}
if required_filters := self.get_required_filters("base_view"):
explore_lookml["always_filter"] = {
"filters": required_filters,
}
if datagroup := self.get_datagroup():
explore_lookml["persist_with"] = datagroup
return [explore_lookml]