1from perfetto.bigtrace.protos.perfetto.trace_processor import trace_processor_pb2 as _trace_processor_pb2 2from google.protobuf.internal import containers as _containers 3from google.protobuf import descriptor as _descriptor 4from google.protobuf import message as _message 5from typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union 6 7DESCRIPTOR: _descriptor.FileDescriptor 8 9class BigtraceQueryArgs(_message.Message): 10 __slots__ = ("traces", "sql_query") 11 TRACES_FIELD_NUMBER: _ClassVar[int] 12 SQL_QUERY_FIELD_NUMBER: _ClassVar[int] 13 traces: _containers.RepeatedScalarFieldContainer[str] 14 sql_query: str 15 def __init__(self, traces: _Optional[_Iterable[str]] = ..., sql_query: _Optional[str] = ...) -> None: ... 16 17class BigtraceQueryResponse(_message.Message): 18 __slots__ = ("trace", "result") 19 TRACE_FIELD_NUMBER: _ClassVar[int] 20 RESULT_FIELD_NUMBER: _ClassVar[int] 21 trace: str 22 result: _containers.RepeatedCompositeFieldContainer[_trace_processor_pb2.QueryResult] 23 def __init__(self, trace: _Optional[str] = ..., result: _Optional[_Iterable[_Union[_trace_processor_pb2.QueryResult, _Mapping]]] = ...) -> None: ... 24