public static void verifyArgsMustBeEitherIdorElement(Object... ids) { assert ids.length>0; int numElements = 0; for (int i = 0; i < ids.length; i++) { if (ids[i] instanceof Element) numElements++; } if (numElements>0 && numElements<ids.length) throw Graph.Exceptions.idArgsMustBeEitherIdOrElement(); } }
@Override public <V> V value(String key) { throw Property.Exceptions.propertyDoesNotExist(this,key); }
@Override public GraphTraversalSource traversal(final Graph graph) { return graph.traversal(); }
public static long getCompareId(Element element) { Object id = element.id(); if (id instanceof Long) return (Long)id; else if (id instanceof RelationIdentifier) return ((RelationIdentifier)id).getRelationId(); else throw new IllegalArgumentException("Element identifier has unrecognized type: " + id); }
public static boolean isSystemName(String name) { return Graph.Hidden.isHidden(name); }
@Override public void close() { tx().close(); }
public static String makeSystemName(String name) { return Graph.Hidden.hide(name); }
public static void verifyArgsMustBeEitherIdOrElement(Object... ids) { assert ids.length>0; int numElements = 0; for (Object id : ids) { if (id instanceof Element) numElements++; } if (numElements>0 && numElements<ids.length) throw Graph.Exceptions.idArgsMustBeEitherIdOrElement(); } }
public static boolean isSystemName(String name) { return Graph.Hidden.isHidden(name); }
public static String makeSystemName(String name) { return Graph.Hidden.hide(name); }
@Override public <A> A value(String key) { throw Property.Exceptions.propertyDoesNotExist(this,key); }
@Override public <O> O value(String key) { if (!tx().containsPropertyKey(key)) throw Property.Exceptions.propertyDoesNotExist(this,key); O val = valueOrNull(tx().getPropertyKey(key)); if (val==null) throw Property.Exceptions.propertyDoesNotExist(this,key); return val; }