in src/NeptuneSchema.js [263:279]
async function getNodeProperties(node) {
let query = `MATCH (n:${sanitize(node.label)}) RETURN properties(n) as properties LIMIT $sample`;
let parameters = {sample: SAMPLE};
loggerDebug(`Getting properties for node: ${query}`);
try {
let response = await queryNeptune(query, parameters);
let result = response.results;
result.forEach(e => {
Object.keys(e.properties).forEach(key => {
addUpdateNodeProperty(node.label, key, e.properties[key]);
});
});
}
catch (e) {
loggerError('No properties found for node: ' + node.label, e);
}
}