@Override public void deserializeWithClassName(final ODocument document, final BytesContainer bytes) { final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className); deserialize(document, bytes); }
@Override public void deserializePartialWithClassName(final ODocument document, final BytesContainer bytes, final String[] iFields) { final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className); deserializePartial(document, bytes, iFields); }
if (pos > -1 && (pos < posFirstValue || posFirstValue == -1)) { if ((record.getIdentity().getClusterId() < 0 || database == null)) ODocumentInternal.fillClassNameIfNeeded(((ODocument) iRecord), iContent.substring(0, pos)); iContent = iContent.substring(pos + 1); } else ODocumentInternal.fillClassNameIfNeeded(((ODocument) iRecord), value.toString()); } else { record.field(fieldName, value, type);
ODocument doc = new ODocument(); objectToAdd = fromString(item, doc, null); ODocumentInternal.fillClassNameIfNeeded(doc, iLinkedClass.getName()); } else
public void deserializePartial(final ODocument document, final BytesContainer bytes, final String[] iFields) { final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className);
public void deserialize(final ODocument document, final BytesContainer bytes) { final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className); String fieldName; OType type; Object value; int size = OVarIntSerializer.readAsInteger(bytes); while ((size--) > 0) { // PARSE FIELD NAME fieldName = readString(bytes); type = readOType(bytes); if (type == null) { value = null; } else { value = deserializeValue(bytes, type, document); } if (ODocumentInternal.rawContainsField(document, fieldName)) { continue; } ODocumentInternal.rawField(document, fieldName, value, type); } ORecordInternal.clearSource(document); }
ODocumentInternal.fillClassNameIfNeeded(((ODocument) iRecord),className);
final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className);
final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className);
final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className);
final String className = readString(bytes); if (className.length() != 0) ODocumentInternal.fillClassNameIfNeeded(document, className);