Files
Evan Downing c47f27debe Speedup graphdb (#193)
* Add bulk loading and update schema

* Remove unnecessary config options for speedup

* Uncomment unit test. Update integration test.

* Fix permission issue with removing temp folder

* Update file paths

* Changing graphdb directory

* Update integration config
2025-03-25 09:38:47 -04:00

414 lines
11 KiB
JSON

{
"edgeLabels": [
{
"label": "/kythe/edge/aliases/root",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/aliases",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/childof/context",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/childof",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/completedby",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/defines/binding",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/defines",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/documents",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/extends/public",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/extends/protected",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/extends/private",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/influences",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/instantiates",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/overrides/root",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/overrides",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.0",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.1",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.2",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.3",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.4",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.5",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.6",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.7",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.8",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.9",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.10",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.11",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.12",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.13",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.14",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.15",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/param.16",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/call/implicit",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/call",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/doc",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/expands/transitive",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/expands",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/includes",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/id",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/implicit",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/includes",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/init/implicit",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/init",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/queries",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/writes/implicit",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref/writes",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/ref",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/specializes",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.0",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.1",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.2",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.3",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.4",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.5",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.6",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.7",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.8",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/tparam.9",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/typed",
"multiplicity": "MULTI",
"unidirected": false
},
{
"label": "/kythe/edge/undefines",
"multiplicity": "MULTI",
"unidirected": false
}
],
"propertyKeys": [
{
"key": "task_id",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "corpus",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "language",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "path",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "root",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "signature",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/code",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/visibility",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/complete",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/tag/static",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/tag/deprecated",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/text",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/node/kind",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/loc/start",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/subkind",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/param/default",
"className": "java.lang.String",
"cardinality": "SINGLE"
},
{
"key": "/kythe/loc/end",
"className": "java.lang.String",
"cardinality": "SINGLE"
}
],
"compositeIndexes": [
{
"name": "kindCompositeIndex",
"typeClass": "org.apache.tinkerpop.gremlin.structure.Vertex",
"keys": [
{
"propertyKey": "/kythe/node/kind"
}
]
}
],
"mixedIndexes": [
{
"name": "codeMixedIndex",
"typeClass": "org.apache.tinkerpop.gremlin.structure.Vertex",
"indexBackend": "search",
"keys": [
{
"propertyKey": "/kythe/code"
}
]
}
]
}