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