function criterionNumberTemplate()

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}))`;
  }
}