- private int identities;
- private int stmLength;
- private int valueLength;
+ private int identities = -1;
+ private int stmLength = -1;
+ private int valueLength = -1;
// Cached bytes
int avail = (SIZE-byteIndex) >> 2;
int allowed = Math.min(stmLength-stmIndex, avail);
// Cached bytes
int avail = (SIZE-byteIndex) >> 2;
int allowed = Math.min(stmLength-stmIndex, avail);
if(byteIndex+nameLen < SIZE) {
procedure.execute(new Identity(rid, new External(parent, utf(bytes, byteIndex, byteIndex + nameLen))));
byteIndex += nameLen;
} else {
procedure.execute(new Identity(rid, new External(parent, utf(safeBytes(nameLen), 0, nameLen))));
}
if(byteIndex+nameLen < SIZE) {
procedure.execute(new Identity(rid, new External(parent, utf(bytes, byteIndex, byteIndex + nameLen))));
byteIndex += nameLen;
} else {
procedure.execute(new Identity(rid, new External(parent, utf(safeBytes(nameLen), 0, nameLen))));
}
if(byteIndex+nameLen < SIZE) {
procedure.execute(new Identity(rid, new Internal(parent, utf(bytes, byteIndex, byteIndex + nameLen))));
byteIndex += nameLen;
} else {
procedure.execute(new Identity(rid, new Internal(parent, utf(safeBytes(nameLen), 0, nameLen))));
}
if(byteIndex+nameLen < SIZE) {
procedure.execute(new Identity(rid, new Internal(parent, utf(bytes, byteIndex, byteIndex + nameLen))));
byteIndex += nameLen;
} else {
procedure.execute(new Identity(rid, new Internal(parent, utf(safeBytes(nameLen), 0, nameLen))));
}
String rType = utf(safeBytes(nameLen2), 0, nameLen2);
procedure.execute(new Identity(rid, new Root(name, rType)));
String rType = utf(safeBytes(nameLen2), 0, nameLen2);
procedure.execute(new Identity(rid, new Root(name, rType)));
@Override
public void forValues2(ReadGraph graph, TransferableGraphSourceValueProcedure procedure) throws Exception {
Binding datatypeBinding = Bindings.getBinding(Datatype.class);
Serializer datatypeSerializer = Bindings.getSerializerUnchecked(datatypeBinding);
@Override
public void forValues2(ReadGraph graph, TransferableGraphSourceValueProcedure procedure) throws Exception {
Binding datatypeBinding = Bindings.getBinding(Datatype.class);
Serializer datatypeSerializer = Bindings.getSerializerUnchecked(datatypeBinding);
for(int i=0;i<valueLength;i++) {
int resource = safeInt();
idContext.clear();
Datatype type = (Datatype)datatypeSerializer.deserialize((DataInput)dis, idContext);
procedure.execute(resource, type, dis);
}
for(int i=0;i<valueLength;i++) {
int resource = safeInt();
idContext.clear();
Datatype type = (Datatype)datatypeSerializer.deserialize((DataInput)dis, idContext);
procedure.execute(resource, type, dis);
}