Lines Matching full:metadata

194     node->leaf.metaData.sequenceNumber = sequenceNumber;  in bejUpdateIntMetaData()
198 node->leaf.metaData.sflSize = bejNnintEncodingSizeOfUInt(sequenceNumber); in bejUpdateIntMetaData()
200 node->leaf.metaData.sflSize += BEJ_TUPLE_F_SIZE; in bejUpdateIntMetaData()
202 node->leaf.metaData.sflSize += BEJ_TUPLE_L_SIZE_FOR_BEJ_INTEGER; in bejUpdateIntMetaData()
204 node->leaf.metaData.vSize = bejIntLengthOfValue(node->value); in bejUpdateIntMetaData()
217 node->leaf.metaData.sequenceNumber = sequenceNumber; in bejUpdateStringMetaData()
221 node->leaf.metaData.sflSize = bejNnintEncodingSizeOfUInt(sequenceNumber); in bejUpdateStringMetaData()
223 node->leaf.metaData.sflSize += BEJ_TUPLE_F_SIZE; in bejUpdateStringMetaData()
227 node->leaf.metaData.sflSize += bejNnintEncodingSizeOfUInt(strLenWithNull); in bejUpdateStringMetaData()
229 node->leaf.metaData.vSize = strLenWithNull; in bejUpdateStringMetaData()
242 node->leaf.metaData.sequenceNumber = sequenceNumber; in bejUpdateRealMetaData()
255 node->leaf.metaData.sflSize = bejNnintEncodingSizeOfUInt(sequenceNumber); in bejUpdateRealMetaData()
257 node->leaf.metaData.sflSize += BEJ_TUPLE_F_SIZE; in bejUpdateRealMetaData()
295 node->leaf.metaData.vSize = BEJ_TUPLE_L_SIZE_FOR_BEJ_INTEGER; in bejUpdateRealMetaData()
297 node->leaf.metaData.vSize += bejIntLengthOfValue((int64_t)originalWhole); in bejUpdateRealMetaData()
299 node->leaf.metaData.vSize += bejNnintEncodingSizeOfUInt(leadingZeros); in bejUpdateRealMetaData()
301 node->leaf.metaData.vSize += in bejUpdateRealMetaData()
305 node->leaf.metaData.vSize += bejNnintEncodingSizeOfUInt(0); in bejUpdateRealMetaData()
308 node->leaf.metaData.sflSize += in bejUpdateRealMetaData()
309 bejNnintEncodingSizeOfUInt(node->leaf.metaData.vSize); in bejUpdateRealMetaData()
330 node->leaf.metaData.sequenceNumber = sequenceNumber; in bejUpdateEnumMetaData()
353 node->leaf.metaData.sflSize = bejNnintEncodingSizeOfUInt(sequenceNumber); in bejUpdateEnumMetaData()
355 node->leaf.metaData.sflSize += BEJ_TUPLE_F_SIZE; in bejUpdateEnumMetaData()
357 node->leaf.metaData.vSize = in bejUpdateEnumMetaData()
360 node->leaf.metaData.sflSize += in bejUpdateEnumMetaData()
361 bejNnintEncodingSizeOfUInt(node->leaf.metaData.vSize); in bejUpdateEnumMetaData()
374 node->leaf.metaData.sequenceNumber = sequenceNumber; in bejUpdateBoolMetaData()
378 node->leaf.metaData.sflSize = bejNnintEncodingSizeOfUInt(sequenceNumber); in bejUpdateBoolMetaData()
380 node->leaf.metaData.sflSize += BEJ_TUPLE_F_SIZE; in bejUpdateBoolMetaData()
382 node->leaf.metaData.sflSize += BEJ_TUPLE_L_SIZE_FOR_BEJ_BOOL; in bejUpdateBoolMetaData()
384 node->leaf.metaData.vSize = 1; in bejUpdateBoolMetaData()
397 node->leaf.metaData.sequenceNumber = sequenceNumber; in bejUpdateNullMetaData()
401 node->leaf.metaData.sflSize = bejNnintEncodingSizeOfUInt(sequenceNumber); in bejUpdateNullMetaData()
403 node->leaf.metaData.sflSize += BEJ_TUPLE_F_SIZE; in bejUpdateNullMetaData()
406 node->leaf.metaData.sflSize += BEJ_TUPLE_L_SIZE_FOR_BEJ_INTEGER; in bejUpdateNullMetaData()
407 node->leaf.metaData.vSize = 0; in bejUpdateNullMetaData()
412 * @brief Update metadata of leaf nodes.
470 * @brief Update metadata of a parent node.
495 node->metaData.sequenceNumber = sequenceNumber; in bejUpdateParentMetaData()
496 node->metaData.childrenDictPropOffset = childEntryOffset; in bejUpdateParentMetaData()
497 node->metaData.nextChild = node->firstChild; in bejUpdateParentMetaData()
498 node->metaData.nextChildIndex = 0; in bejUpdateParentMetaData()
499 node->metaData.dictionary = nodeDictionary; in bejUpdateParentMetaData()
500 node->metaData.vSize = 0; in bejUpdateParentMetaData()
503 node->metaData.sflSize = in bejUpdateParentMetaData()
504 bejNnintEncodingSizeOfUInt(node->metaData.sequenceNumber); in bejUpdateParentMetaData()
506 node->metaData.sflSize += 1; in bejUpdateParentMetaData()
512 node->metaData.vSize = bejNnintEncodingSizeOfUInt(node->nChildren); in bejUpdateParentMetaData()
518 * @brief Update metadata of child nodes.
533 void* childPtr = parent->metaData.nextChild; in bejProcessChildNodes()
543 dictionaries, parent->metaData.dictionary, in bejProcessChildNodes()
544 parent->metaData.childrenDictPropOffset, childPtr, in bejProcessChildNodes()
545 parent->metaData.nextChildIndex)); in bejProcessChildNodes()
553 dictionaries, parent->metaData.dictionary, childPtr, in bejProcessChildNodes()
554 parent->metaData.nextChildIndex, in bejProcessChildNodes()
555 parent->metaData.childrenDictPropOffset)); in bejProcessChildNodes()
559 parent->metaData.vSize += in bejProcessChildNodes()
560 (leafChild->metaData.sflSize + leafChild->metaData.vSize); in bejProcessChildNodes()
580 // Initialize root node metadata. in bejUpdateNodeMetadata()
587 // and save it in the parent metadata. in bejUpdateNodeMetadata()
594 // parent->metaData.nextChild == NULL. in bejUpdateNodeMetadata()
598 // Calculate metadata of all the child nodes of the current parent node. in bejUpdateNodeMetadata()
619 parent->metaData.sflSize += in bejUpdateNodeMetadata()
620 bejNnintEncodingSizeOfUInt(parent->metaData.vSize); in bejUpdateNodeMetadata()
633 parentsParent->metaData.vSize += in bejUpdateNodeMetadata()
634 (parent->metaData.sflSize + parent->metaData.vSize); in bejUpdateNodeMetadata()