MCPcopy Create free account
hub / github.com/hashintel/hash / execute

Method execute

tests/graph/benches/graph/scenario/stages/mod.rs:62–140  ·  view source on GitHub ↗
(&self, runner: &mut Runner)

Source from the content-addressed store, hash-verified

60impl Stage {
61 #[tracing::instrument(skip(self, runner), fields(stage_id = %self.id(), otel.name = format!("execute({})", self.id())))]
62 pub async fn execute(&self, runner: &mut Runner) -> Result<JsonValue, Report<StageError>> {
63 match self {
64 Self::ResetDb(stage) => stage
65 .execute(runner)
66 .await
67 .map(|result| json!(result))
68 .change_context(StageError),
69 Self::GenerateUsers(stage) => stage
70 .execute(runner)
71 .map(|result| json!(result))
72 .change_context(StageError),
73 Self::PersistUsers(stage) => stage
74 .execute(runner)
75 .await
76 .map(|result| json!(result))
77 .change_context(StageError),
78 Self::WebCatalog(stage) => stage
79 .execute(runner)
80 .map(|result| json!(result))
81 .change_context(StageError),
82 Self::GenerateDataTypes(stage) => stage
83 .execute(runner)
84 .map(|result| json!(result))
85 .change_context(StageError),
86 Self::PersistDataTypes(stage) => stage
87 .execute(runner)
88 .await
89 .map(|result| json!(result))
90 .change_context(StageError),
91 Self::BuildDataTypeCatalog(stage) => stage
92 .execute(runner)
93 .map(|result| json!(result))
94 .change_context(StageError),
95 Self::GeneratePropertyTypes(stage) => stage
96 .execute(runner)
97 .map(|result| json!(result))
98 .change_context(StageError),
99 Self::PersistPropertyTypes(stage) => stage
100 .execute(runner)
101 .await
102 .map(|result| json!(result))
103 .change_context(StageError),
104 Self::BuildPropertyTypeCatalog(stage) => stage
105 .execute(runner)
106 .map(|result| json!(result))
107 .change_context(StageError),
108 Self::GenerateEntityTypes(stage) => stage
109 .execute(runner)
110 .map(|result| json!(result))
111 .change_context(StageError),
112 Self::PersistEntityTypes(stage) => stage
113 .execute(runner)
114 .await
115 .map(|result| json!(result))
116 .change_context(StageError),
117 Self::BuildEntityTypeCatalog(stage) => stage
118 .execute(runner)
119 .map(|result| json!(result))

Callers 3

newMethod · 0.45
dropMethod · 0.45
run_scenarioFunction · 0.45

Calls 2

change_contextMethod · 0.45
mapMethod · 0.45

Tested by

no test coverage detected