in packages/graph-explorer/src/connector/gremlin/fetchNeighbors/oneHopTemplate.ts [5:31]
function criterionNumberTemplate({
name,
operator,
value,
}: Omit<Criterion, "dataType">): string {
switch (operator.toLowerCase()) {
case "eq":
case "==":
default:
return `has("${name}",eq(${value}))`;
case "gt":
case ">":
return `has("${name}",gt(${value}))`;
case "gte":
case ">=":
return `has("${name}",gte(${value}))`;
case "lt":
case "<":
return `has("${name}",lt(${value}))`;
case "lte":
case "<=":
return `has("${name}",lte(${value}))`;
case "neq":
case "!=":
return `has("${name}",neq(${value}))`;
}
}