final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); final byte[] predHash = Hex.encodeHexString(md.digest(predBytes)).getBytes(StandardCharsets.UTF_8); final byte[] subjStartBytes = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] subjStopBytes = ru.getStop().getData().getBytes(StandardCharsets.UTF_8); final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); final byte[] predHash = Hex.encodeHexString(md.digest(predBytes)).getBytes(StandardCharsets.UTF_8);
public RyaRange transformRange(final RyaRange range) throws RyaTypeResolverException { final RyaTypeResolver ryaTypeResolver = retrieveResolver(range.getStart().getDataType()); if (ryaTypeResolver != null) { return ryaTypeResolver.transformRange(range); } return range; }
public RyaRange transformRange(final RyaRange range) throws RyaTypeResolverException { final RyaTypeResolver ryaTypeResolver = retrieveResolver(range.getStart().getDataType()); if (ryaTypeResolver != null) { return ryaTypeResolver.transformRange(range); } return range; }
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); final byte[] predHash = Hex.encodeHexString(md.digest(predBytes)).getBytes(StandardCharsets.UTF_8); final byte[] subjStartBytes = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] subjStopBytes = ru.getStop().getData().getBytes(StandardCharsets.UTF_8); final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); final byte[] predHash = Hex.encodeHexString(md.digest(predBytes)).getBytes(StandardCharsets.UTF_8);
objectTypeInfo = RyaContext.getInstance().serializeType(((RyaRange) object).getStart())[1]; } else { objectTypeInfo = RyaContext.getInstance().serializeType(object)[1];
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] hashSubj = Hex.encodeHexString(md.digest(subjBytes)).getBytes(StandardCharsets.UTF_8); final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] hashSubj = Hex.encodeHexString(md.digest(subjBytes)).getBytes(StandardCharsets.UTF_8); final byte[] predStartBytes = rv.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] predStopBytes = rv.getStop().getData().getBytes(StandardCharsets.UTF_8); start = Bytes.concat(hashSubj, DELIM_BYTES, subjBytes, DELIM_BYTES, predStartBytes); stop = Bytes.concat(hashSubj, DELIM_BYTES, subjBytes, DELIM_BYTES, predStopBytes, DELIM_BYTES, LAST_BYTES);
objectTypeInfo = RyaContext.getInstance().serializeType(((RyaRange) object).getStart())[1]; } else { objectTypeInfo = RyaContext.getInstance().serializeType(object)[1];
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] hashSubj = Hex.encodeHexString(md.digest(subjBytes)).getBytes(StandardCharsets.UTF_8); final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] hashSubj = Hex.encodeHexString(md.digest(subjBytes)).getBytes(StandardCharsets.UTF_8); final byte[] predStartBytes = rv.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] predStopBytes = rv.getStop().getData().getBytes(StandardCharsets.UTF_8); start = Bytes.concat(hashSubj, DELIM_BYTES, subjBytes, DELIM_BYTES, predStartBytes); stop = Bytes.concat(hashSubj, DELIM_BYTES, subjBytes, DELIM_BYTES, predStopBytes, DELIM_BYTES, LAST_BYTES);
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); start = Bytes.concat(predBytes, DELIM_BYTES, objStartBytes); final byte[] subjStartBytes = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] subjStopBytes = ru.getStop().getData().getBytes(StandardCharsets.UTF_8); final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); final byte[] objBytes = ryaContext.serializeType(object)[0]; start = rv.getStart().getData().getBytes(StandardCharsets.UTF_8); stop = Bytes.concat(rv.getStop().getData().getBytes(StandardCharsets.UTF_8), DELIM_BYTES, LAST_BYTES); } else {
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); start = Bytes.concat(predBytes, DELIM_BYTES, objStartBytes); final byte[] subjStartBytes = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] subjStopBytes = ru.getStop().getData().getBytes(StandardCharsets.UTF_8); final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); final byte[] objBytes = ryaContext.serializeType(object)[0]; start = rv.getStart().getData().getBytes(StandardCharsets.UTF_8); stop = Bytes.concat(rv.getStop().getData().getBytes(StandardCharsets.UTF_8), DELIM_BYTES, LAST_BYTES); } else {
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); rv = ryaContext.transformRange(rv); final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] predStartBytes = rv.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] predStopBytes = rv.getStop().getData().getBytes(StandardCharsets.UTF_8); start = Bytes.concat(subjBytes, DELIM_BYTES, predStartBytes); stop = Bytes.concat(subjBytes, DELIM_BYTES, predStopBytes, DELIM_BYTES, LAST_BYTES); start = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); stop = Bytes.concat(ru.getStop().getData().getBytes(StandardCharsets.UTF_8), DELIM_BYTES, LAST_BYTES); } else {
final byte[] objStartBytes = ryaContext.serializeType(rv.getStart())[0]; final byte[] objEndBytes = ryaContext.serializeType(rv.getStop())[0]; final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] predBytes = predicate.getData().getBytes(StandardCharsets.UTF_8); rv = ryaContext.transformRange(rv); final byte[] subjBytes = subject.getData().getBytes(StandardCharsets.UTF_8); final byte[] predStartBytes = rv.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] predStopBytes = rv.getStop().getData().getBytes(StandardCharsets.UTF_8); start = Bytes.concat(subjBytes, DELIM_BYTES, predStartBytes); stop = Bytes.concat(subjBytes, DELIM_BYTES, predStopBytes, DELIM_BYTES, LAST_BYTES); start = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); stop = Bytes.concat(ru.getStop().getData().getBytes(StandardCharsets.UTF_8), DELIM_BYTES, LAST_BYTES); } else {
final byte[] subjStartBytes = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] subjEndBytes = ru.getStop().getData().getBytes(StandardCharsets.UTF_8); final byte[] objBytes = ryaContext.serializeType(object)[0]; start = Bytes.concat(objBytes, DELIM_BYTES, subjStartBytes); start = ryaContext.serializeType(rv.getStart())[0]; stop = Bytes.concat(ryaContext.serializeType(rv.getStop())[0], DELIM_BYTES, LAST_BYTES); } else {
final byte[] subjStartBytes = ru.getStart().getData().getBytes(StandardCharsets.UTF_8); final byte[] subjEndBytes = ru.getStop().getData().getBytes(StandardCharsets.UTF_8); final byte[] objBytes = ryaContext.serializeType(object)[0]; start = Bytes.concat(objBytes, DELIM_BYTES, subjStartBytes); start = ryaContext.serializeType(rv.getStart())[0]; stop = Bytes.concat(ryaContext.serializeType(rv.getStop())[0], DELIM_BYTES, LAST_BYTES); } else {