Long index = parentIdAndIndex.getValue(); singlePathSql.append("("); if (id.hasSequenceId()) { singlePathSql.append(id.getSequenceId()); singlePathSql.append(", "); singlePathSql.append(index); } else { for (Comparable identifierValue : id.getIdentifiers()) { singlePathSql.append("'"); singlePathSql.append(identifierValue); sqlgGraph.addTemporaryVertex( T.label, tmpTableIdentified, "tmpId", parentIdsAndIndex.getLeft().getSequenceId(), "index", parentIdsAndIndex.getRight()); } else { for (String identifier : firstSchemaTableTree.getIdentifiers()) { keyValues.add(identifier); keyValues.add(parentIdsAndIndex.getLeft().getIdentifiers().get(count++));
Long index = parentIdAndIndex.getValue(); singlePathSql.append("("); if (id.hasSequenceId()) { singlePathSql.append(id.getSequenceId()); singlePathSql.append(", "); singlePathSql.append(index); } else { for (Comparable identifierValue : id.getIdentifiers()) { singlePathSql.append("'"); singlePathSql.append(identifierValue); sqlgGraph.addTemporaryVertex( T.label, tmpTableIdentified, "tmpId", parentIdsAndIndex.getLeft().getSequenceId(), "index", parentIdsAndIndex.getRight()); } else { for (String identifier : firstSchemaTableTree.getIdentifiers()) { keyValues.add(identifier); keyValues.add(parentIdsAndIndex.getLeft().getIdentifiers().get(count++));
for (RecordId.ID id : ids) { sql.append("("); sql.append(id.getSequenceId()); sql.append(")"); if (count++ < ids.size()) { sql.append("("); int count = 1; for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (count++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { sql.append("("); sql.append(id.getSequenceId()); sql.append(")"); if (count++ < ids.size()) { sql.append("("); int count = 1; for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (count++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { sql.append("("); sql.append(id.getSequenceId()); sql.append(")"); if (count++ < ids.size()) { sql.append("("); int count = 1; for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (count++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { if (vertexLabel.hasIDPrimaryKey()) { sql.append(id.getSequenceId()); } else { int cnt = 1; sql.append("("); for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (cnt++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { if (edgeLabel.hasIDPrimaryKey()) { sql.append(id.getSequenceId()); if (count++ < ids.size()) { sql.append(","); int cnt = 1; sql.append("("); for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (cnt++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { if (edgeLabel.hasIDPrimaryKey()) { sql.append(id.getSequenceId()); if (count++ < ids.size()) { sql.append(","); int cnt = 1; sql.append("("); for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (cnt++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { if (vertexLabel.hasIDPrimaryKey()) { sql.append(id.getSequenceId()); } else { int cnt = 1; sql.append("("); for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (cnt++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { if (vertexLabel.hasIDPrimaryKey()) { sql.append(id.getSequenceId()); if (count++ < ids.size()) { sql.append(","); int cnt = 1; sql.append("("); for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (cnt++ < id.getIdentifiers().size()) { sql.append(",");
for (RecordId.ID id : ids) { if (vertexLabel.hasIDPrimaryKey()) { sql.append(id.getSequenceId()); if (count++ < ids.size()) { sql.append(","); int cnt = 1; sql.append("("); for (Comparable identifierValue : id.getIdentifiers()) { sql.append(toRDBSStringLiteral(identifierValue)); if (cnt++ < id.getIdentifiers().size()) { sql.append(",");
@Override public void read(Kryo kryo, Input input) { this.schemaTable = SchemaTable.of(input.readString(), input.readString()); String s = input.readString(); if (s.equals("s")) { //sequence this.id = ID.from(input.readLong()); } else { int size = input.readInt(); ListOrderedSet<Comparable> identifiers = new ListOrderedSet<>(); for (int i = 0; i < size; i++) { String identifier = input.readString(); identifiers.add(identifier); } this.id = ID.from(identifiers); } }
@Override public void read(Kryo kryo, Input input) { this.schemaTable = SchemaTable.of(input.readString(), input.readString()); String s = input.readString(); if (s.equals("s")) { //sequence this.id = ID.from(input.readLong()); } else { int size = input.readInt(); ListOrderedSet<Comparable> identifiers = new ListOrderedSet<>(); for (int i = 0; i < size; i++) { String identifier = input.readString(); identifiers.add(identifier); } this.id = ID.from(identifiers); } }
static ID from(Long sequenceId) { return new ID(sequenceId); }
@Override public boolean equals(Object other) { if (other == null) { return false; } if (other == this) { return true; } if (!(other instanceof RecordId)) { return false; } RecordId otherRecordId = (RecordId) other; return this.schemaTable.equals(otherRecordId.getSchemaTable()) && this.id.equals(otherRecordId.getID()); }
static ID from(ListOrderedSet<Comparable> identifiers) { return new ID(identifiers); }
@Override public boolean equals(Object other) { if (other == null) { return false; } if (other == this) { return true; } if (!(other instanceof RecordId)) { return false; } RecordId otherRecordId = (RecordId) other; return this.schemaTable.equals(otherRecordId.getSchemaTable()) && this.id.equals(otherRecordId.getID()); }
public boolean hasSequenceId() { return this.id.hasSequenceId(); }
private RecordId(String label, Long id) { this.schemaTable = SqlgUtil.parseLabel(label); this.id = ID.from(id); }
private RecordId(SchemaTable schemaTable, ListOrderedSet<Comparable> identifiers) { this.schemaTable = schemaTable; this.id = ID.from(identifiers); }