@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
104 lines • 4.14 kB
TypeScript
import * as dependency_2 from "./../../protobuf/duration";
import * as dependency_3 from "./../../protobuf/struct";
import * as pb_1 from "google-protobuf";
export declare class ExplainOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
analyze?: boolean;
});
get analyze(): boolean;
set analyze(value: boolean);
static fromObject(data: {
analyze?: boolean;
}): ExplainOptions;
toObject(): {
analyze?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExplainOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ExplainOptions;
}
export declare class ExplainMetrics extends pb_1.Message {
#private;
constructor(data?: any[] | {
plan_summary?: PlanSummary;
execution_stats?: ExecutionStats;
});
get plan_summary(): PlanSummary;
set plan_summary(value: PlanSummary);
get has_plan_summary(): boolean;
get execution_stats(): ExecutionStats;
set execution_stats(value: ExecutionStats);
get has_execution_stats(): boolean;
static fromObject(data: {
plan_summary?: ReturnType<typeof PlanSummary.prototype.toObject>;
execution_stats?: ReturnType<typeof ExecutionStats.prototype.toObject>;
}): ExplainMetrics;
toObject(): {
plan_summary?: ReturnType<typeof PlanSummary.prototype.toObject>;
execution_stats?: ReturnType<typeof ExecutionStats.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExplainMetrics;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ExplainMetrics;
}
export declare class PlanSummary extends pb_1.Message {
#private;
constructor(data?: any[] | {
indexes_used?: dependency_3.Struct[];
});
get indexes_used(): dependency_3.Struct[];
set indexes_used(value: dependency_3.Struct[]);
static fromObject(data: {
indexes_used?: ReturnType<typeof dependency_3.Struct.prototype.toObject>[];
}): PlanSummary;
toObject(): {
indexes_used?: ReturnType<typeof dependency_3.Struct.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PlanSummary;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): PlanSummary;
}
export declare class ExecutionStats extends pb_1.Message {
#private;
constructor(data?: any[] | {
results_returned?: number;
execution_duration?: dependency_2.Duration;
read_operations?: number;
debug_stats?: dependency_3.Struct;
});
get results_returned(): number;
set results_returned(value: number);
get execution_duration(): dependency_2.Duration;
set execution_duration(value: dependency_2.Duration);
get has_execution_duration(): boolean;
get read_operations(): number;
set read_operations(value: number);
get debug_stats(): dependency_3.Struct;
set debug_stats(value: dependency_3.Struct);
get has_debug_stats(): boolean;
static fromObject(data: {
results_returned?: number;
execution_duration?: ReturnType<typeof dependency_2.Duration.prototype.toObject>;
read_operations?: number;
debug_stats?: ReturnType<typeof dependency_3.Struct.prototype.toObject>;
}): ExecutionStats;
toObject(): {
results_returned?: number;
execution_duration?: ReturnType<typeof dependency_2.Duration.prototype.toObject>;
read_operations?: number;
debug_stats?: ReturnType<typeof dependency_3.Struct.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExecutionStats;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ExecutionStats;
}
//# sourceMappingURL=query_profile.d.ts.map