gremlin> g.addV().property('key',-5)
==>v[0]
gremlin> g.addV().property('key',0)
==>v[2]
gremlin> g.addV().property('key',5)
==>v[4]
gremlin> g.addV().property('key',Double.NaN)
==>v[6]
gremlin> g.V().values("key").is(lte(Double.NaN)) ==>-5
==>0
==>NaN
gremlin> g.V().values("key").is(gte(Double.NaN)) ==>0
==>5
==>NaN
gremlin> g.V().values("key").is(lt(Double.NaN)) ==>-5
gremlin> g.V().values("key").is(gt(Double.NaN)) ==>5
gremlin> g.V().values("key").is(lte(Double.NaN)) ==>NaN
gremlin> g.V().values("key").is(gte(Double.NaN)) ==>NaN
gremlin> g.V().values("key").is(lte(Double.NaN)) gremlin> g.V().values("key").is(gte(Double.NaN))