public void fetchFields(ObjectProvider op) { resultSetGetter.setObjectProvider(op); op.replaceFields(fieldNumbers, resultSetGetter, false); // Set version if (surrogateVersion != null) { // Surrogate version field op.setVersion(surrogateVersion); } else if (cmd.getVersionMetaData() != null && cmd.getVersionMetaData().getFieldName() != null) { // Version stored in a normal field VersionMetaData vermd = cmd.getVersionMetaData(); int versionFieldNumber = rootCmd.getMetaDataForMember(vermd.getFieldName()).getAbsoluteFieldNumber(); if (resultMapping.getMappingForMemberPosition(versionFieldNumber) != null) { Object verFieldValue = op.provideField(versionFieldNumber); if (verFieldValue != null) { op.setVersion(verFieldValue); } } } } public void fetchNonLoadedFields(ObjectProvider op)
op.setVersion(version);
op.setVersion(version);
op.setVersion(version);
op.setVersion(version);
op.setVersion(datastoreVersion); op.setVersion(HBaseUtils.getSurrogateVersionForObject(cmd, result, tableName, storeMgr));
op.setVersion(datastoreVersion); op.setVersion(datastoreVersion);
if (vermd.getVersionStrategy() == VersionStrategy.VERSION_NUMBER) op.setVersion(Long.valueOf((long)cell.getNumericCellValue())); op.setVersion(cell.getDateCellValue());
op.setVersion(datastoreVersion); op.setVersion(datastoreVersion);
op.setVersion(datastoreVersion);
objOP.setVersion(surrogateVersion); if (verFieldValue != null) objOP.setVersion(verFieldValue);
datastoreVersion = op.provideField(verAbsFieldNum); op.setVersion(datastoreVersion);
op.setVersion(version);
op.setVersion(version);
op.setVersion(version);