MCPcopy Create free account
hub / github.com/alibaba/GraphScope / run_app

Function run_app

analytical_engine/java/java-app-runner.py:168–185  ·  view source on GitHub ↗
(
    vdataType: str,
    edataType: str,
    app_type: str,
    directed: bool,
    jar_path: str,
    java_app_class: str,
    param_str,
)

Source from the content-addressed store, hash-verified

166
167
168def run_app(
169 vdataType: str,
170 edataType: str,
171 app_type: str,
172 directed: bool,
173 jar_path: str,
174 java_app_class: str,
175 param_str,
176):
177 sess = graphscope.session(cluster_type="hosts", num_workers=1)
178 graph = sess.g(directed=directed)
179 graph = load_p2p_network(sess)
180
181 if "simple" in app_type:
182 graph = graph.project(vertices={"host": ['id']}, edges={"connect": ["dist"]})
183 app = JavaApp(full_jar_path=jar_path, java_app_class=java_app_class)
184 exec("ctx=app(graph, {})".format(param_str))
185 logger.info("Successfully verify app: {}".format(java_app_class))
186
187
188if __name__ == "__main__":

Callers 1

java-app-runner.pyFile · 0.70

Calls 8

load_p2p_networkFunction · 0.90
JavaAppClass · 0.90
execFunction · 0.85
sessionMethod · 0.45
gMethod · 0.45
projectMethod · 0.45
formatMethod · 0.45
infoMethod · 0.45

Tested by

no test coverage detected