MCPcopy Index your code
hub / github.com/tanelpoder/0xtools / prepare_dynamic_query

Method prepare_dynamic_query

xtop/core/query_engine.py:765–779  ·  view source on GitHub ↗

Prepare a dynamic query based on requested columns

(self, params: QueryParams, latency_columns: Optional[List[str]] = None)

Source from the content-addressed store, hash-verified

763 return '\n'.join(query_parts)
764
765 def prepare_dynamic_query(self, params: QueryParams, latency_columns: Optional[List[str]] = None) -> str:
766 """Prepare a dynamic query based on requested columns"""
767 # Use group_cols to determine which columns are requested
768 if not params.group_cols:
769 params.group_cols = self.DEFAULT_GROUP_COLS.get('dynamic', [])
770
771 # Use the new query builder
772 return self.query_builder.build_dynamic_query(
773 group_cols=params.group_cols,
774 where_clause=params.where_clause,
775 low_time=params.low_time,
776 high_time=params.high_time,
777 latency_columns=latency_columns,
778 limit=params.limit
779 )

Callers 1

prepare_queryMethod · 0.95

Calls 1

build_dynamic_queryMethod · 0.45

Tested by

no test coverage detected