Xmipp  v3.23.11-Nereus
MetaDataDb Member List

This is the complete list of members for MetaDataDb, including all inherited members.

_activeLabelsMetaDataDbprotected
_clear(bool onlyData=false)MetaDataDbprotected
_commentMetaDataprotected
_fastStringSearchMetaDataprotected
_fastStringSearchLabelMetaDataprotected
_importObjectsDb(const MetaDataDb &md, const MDQuery &query, bool doClear=true)MetaDataDbprotected
_importObjectsGeneral(const MetaData &md, const MDQuery &query, bool doClear=true)MetaDataDbprotected
_inFileMetaDataprotected
_maxRowsMetaDataprotected
_parsedLinesMetaDataprotected
_parseObject(std::istream &is, MDObject &object, size_t id=BAD_OBJID)MetaDataprotectedvirtual
_parseObjects(std::istream &is, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels, bool firstTime) overrideMetaDataDbprotectedvirtual
_precisionMetaDataprotected
_readColumns(std::istream &is, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels=nullptr)MetaDataprotectedvirtual
_readColumnsStar(mdBlock &block, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels, bool addColumns=true, size_t id=BAD_OBJID)MetaDataprotectedvirtual
_readRowFormat(std::istream &is)MetaDataDbprotected
_readRows(std::istream &is, std::vector< MDObject *> &columnValues, bool useCommentAsImage)MetaDataprotectedvirtual
_readRowsStar(mdBlock &block, std::vector< MDObject *> &columnValues, const std::vector< MDLabel > *desiredLabels) overrideMetaDataDbprotectedvirtual
_selectPart(const MetaDataDb &mdIn, size_t startPosition, size_t numberOfObjects, const MDLabel sortLabel=MDL_OBJID)MetaDataDbprotected
_selectRandomSubset(const MetaDataDb &mdIn, size_t numberOfObjects, const MDLabel sortLabel=MDL_OBJID)MetaDataDbprotected
_selectSplitPart(const MetaDataDb &mdIn, int n, int part, size_t mdSize, const MDLabel sortLabel)MetaDataDbprotected
_selectSplitPart(const MetaDataDb &mdIn, size_t n, size_t part, const MDLabel sortLabel=MDL_OBJID)MetaDataDbprotected
_setOperates(const MetaDataDb &mdIn, const MDLabel label, SetOperation operation)MetaDataDbprotected
_setOperates(const MetaDataDb &mdIn, const std::vector< MDLabel > &labels, SetOperation operation)MetaDataDbprotected
_setOperates(const MetaDataDb &mdInLeft, const MetaDataDb &mdInRight, const std::vector< MDLabel > &labelsLeft, const std::vector< MDLabel > &labelsRight, SetOperation operation)MetaDataDbprotected
_setOperatesLabel(const MetaDataDb &mdIn, const MDLabel label, SetOperation operation)MetaDataDbprotected
_writeRows(std::ostream &os) const overrideMetaDataDbvirtual
addIndex(MDLabel label) constMetaDataDb
addIndex(const std::vector< MDLabel > &desiredLabels) constMetaDataDb
addItemId()MetaDataDb
addLabel(const MDLabel label, int pos=-1) overrideMetaDataDbvirtual
addMissingLabels(const MDRow &row)MetaDataDb
addObject() overrideMetaDataDbvirtual
addPlain(const FileName &inFile, const String &labelsString, const String &separator=" ")MetaDataDb
addRow(const MDRow &row) overrideMetaDataDbvirtual
addRow2(const MDRow &row)MetaDataDb
addRowOpt(const MDRowSql &row)MetaDataDb
addRows(const std::vector< MDRowSql > &rows)MetaDataDb
aggregate(const MetaDataDb &mdIn, AggregateOperation op, MDLabel aggregateLabel, MDLabel operateLabel, MDLabel resultLabel)MetaDataDb
aggregate(const MetaDataDb &mdIn, const std::vector< AggregateOperation > &ops, const std::vector< MDLabel > &operateLabels, const std::vector< MDLabel > &resultLabels)MetaDataDb
aggregateGroupBy(const MetaDataDb &mdIn, AggregateOperation op, const std::vector< MDLabel > &groupByLabels, MDLabel operateLabel, MDLabel resultLabel)MetaDataDb
aggregateSingle(MDObject &mdValueOut, AggregateOperation op, MDLabel aggregateLabel)MetaDataDb
aggregateSingleInt(MDObject &mdValueOut, AggregateOperation op, MDLabel aggregateLabel)MetaDataDb
aggregateSingleSizeT(MDObject &mdValueOut, AggregateOperation op, MDLabel aggregateLabel)MetaDataDb
append(const FileName &outFile) constMetaData
begin() overrideMetaDataDbinlinevirtual
begin() const overrideMetaDataDbinlinevirtual
bindValue(size_t id) constMetaDataDb
clear() overrideMetaDataDbvirtual
const_iterator typedefMetaData
containsLabel(const MDLabel label) const overrideMetaDataDbinlinevirtual
containsObject(size_t objectId) const overrideMetaDataDbvirtual
containsObject(const MDQuery &query) const overrideMetaDataDbvirtual
copyColumn(MDLabel labelDest, MDLabel labelSrc) overrideMetaDataDbvirtual
copyColumnTo(MetaData &md, MDLabel labelDest, MDLabel labelSrc) overrideMetaDataDbvirtual
copyInfo(const MetaData &md)MetaDataprotected
copyMetadata(const MetaDataDb &md, bool copyObjects=true)MetaDataDbprotected
countObjects(const MDQuery &query) const overrideMetaDataDbvirtual
distinct(MetaDataDb &MDin, MDLabel label)MetaDataDb
end() overrideMetaDataDbinlinevirtual
end() const overrideMetaDataDbinlinevirtual
execAddRow(const MDRow &row)MetaDataDb
execGetRow(MDRow &row) constMetaDataDb
existsBlock(const FileName &_inFile)MetaDataDb
fillConstant(MDLabel label, const String &value) overrideMetaDataDbvirtual
fillExpand(MDLabel label)MetaDataDb
fillLinear(MDLabel label, double initial, double step) overrideMetaDataDbvirtual
fillRandom(MDLabel label, const String &mode, double op1, double op2, double op3=0.) overrideMetaDataDbvirtual
finalizeAddRow(void)MetaDataDb
finalizeGetRow(void) constMetaDataDb
findObjects(std::vector< size_t > &objectsOut, const MDQuery &query) const overrideMetaDataDbvirtual
findObjects(std::vector< size_t > &objectsOut, int limit=-1) const overrideMetaDataDbvirtual
firstObject(const MDQuery &) const overrideMetaDataDbvirtual
firstRowId() const overrideMetaDataDbvirtual
getActiveLabels() const overrideMetaDataDbinlinevirtual
getAllRows(std::vector< MDRowSql > &rows) constMetaDataDb
getColumnMax(MDLabel column)MetaDataDb
getColumnMin(MDLabel column)MetaDataDb
getColumnValues(const MDLabel label, std::vector< MDObject > &valuesOut) const overrideMetaDataDbvirtual
getColumnValues(const MDLabel label) constMetaDataDbinline
getColumnValues(const MDLabel label, std::vector< T > &valuesOut) constMetaDataDbinline
getColumnValuesOpt(const MDLabel label, std::vector< T > &values) constMetaDataDb
getComment() constMetaDatainlinevirtual
getDatabase()MetaDataDbinline
getFilename() constMetaDatainlinevirtual
getMaxStringLength(const MDLabel thisLabel) const overrideMetaDataDbvirtual
getObjectsForActiveLabels() constMetaDataDbprotected
getParsedLines()MetaDatainlinevirtual
getRow(size_t id) overrideMetaDataDbvirtual
getRow(size_t id) const overrideMetaDataDbvirtual
getRow(MDRowSql &row, size_t id) constMetaDataDb
getRow2(MDRow &row, size_t id) constMetaDataDb
getRowSql(size_t id)MetaDataDb
getRowSql(size_t id) constMetaDataDb
getRowValues(size_t id, std::vector< MDObject > &values) const overrideMetaDataDbvirtual
getStrFromValue(const MDLabel label, String &strOut, size_t id) constMetaDatavirtual
getValue(MDObject &mdValueOut, size_t id) const overrideMetaDataDbvirtual
getValue(const MDLabel label, T &valueOut, size_t id) constMetaDataDbinline
MetaData::getValue(const MDLabel label, size_t id) constMetaDatainline
getValueOrAbort(const MDLabel label, size_t id) constMetaDatainline
getValueOrAbort(const MDLabel label, size_t id)MetaDatainline
getValueOrAbort(const MDLabel label, T &valueOut, size_t id) constMetaDatainline
getValueOrDefault(const MDLabel label, size_t id, const T &_default) constMetaDatainline
getValueOrDefault(const MDLabel label, size_t id, T &_default)MetaDatainline
getValueOrDefault(const MDLabel label, T &valueOut, size_t id, const T1 &_default) constMetaDatainline
id_begin() overrideMetaDataDbinlinevirtual
id_begin() const overrideMetaDataDbinlinevirtual
id_const_iterator typedefMetaData
id_end() overrideMetaDataDbinlinevirtual
id_end() const overrideMetaDataDbinlinevirtual
id_iterator typedefMetaData
ids()MetaDatainlinevirtual
ids() constMetaDatainlinevirtual
importObject(const MetaData &md, const size_t id, bool doClear=true) overrideMetaDataDbvirtual
importObjects(const MetaData &md, const std::vector< size_t > &objectsToAdd, bool doClear=true) overrideMetaDataDbvirtual
importObjects(const MetaData &md, const MDQuery &query, bool doClear=true) overrideMetaDataDbvirtual
init(const std::vector< MDLabel > &labelsVector)MetaDataDbprotected
initAddRow(const MDRow &row)MetaDataDb
initGetRow(bool addWhereClause) constMetaDataDb
intersection(const MetaDataDb &mdIn, const MDLabel label)MetaDataDb
isColumnFormat() constMetaDatainlinevirtual
isEmpty() constMetaDatainlinevirtual
isMetadataFileMetaData
iterator typedefMetaData
join1(const MetaDataDb &mdInLeft, const MetaDataDb &mdInRight, const MDLabel label, JoinType type=LEFT)MetaDataDb
join1(const MetaDataDb &mdInLeft, const MetaDataDb &mdInRight, const std::vector< MDLabel > &labels, JoinType type=LEFT)MetaDataDb
join2(const MetaDataDb &mdInLeft, const MetaDataDb &mdInRight, const MDLabel labelLeft, const MDLabel labelRight, JoinType type=LEFT)MetaDataDb
join2(const MetaDataDb &mdInLeft, const MetaDataDb &mdInRight, const std::vector< MDLabel > &labelsLeft, const std::vector< MDLabel > &labelsRight, JoinType type=LEFT)MetaDataDb
joinNatural(const MetaDataDb &mdInLeft, const MetaDataDb &mdInRight)MetaDataDb
keepLabels(const std::vector< MDLabel > &labels)MetaData
lastRowId() const overrideMetaDataDbvirtual
makeAbsPath(const MDLabel label=MDL_IMAGE)MetaDataDb
MDSql classMetaDataDbfriend
merge(const MetaData &md2)MetaDataDb
MetaData()=defaultMetaData
MetaDataDb()MetaDataDb
MetaDataDb(const std::vector< MDLabel > &labelsVector)MetaDataDb
MetaDataDb(const MetaData &md)MetaDataDb
MetaDataDb(const FileName &fileName, const std::vector< MDLabel > &desiredLabels={})MetaDataDb
MetaDataDb(const MetaDataDb &md)MetaDataDb
metadataToVec(std::vector< MDRowSql > &vd)MetaDataDb
myMDSqlMetaDataDbprotected
nextBlock(mdBuffer &buffer, mdBlock &block)MetaDatavirtual
operate(const String &expression)MetaDataDb
operator=(const MetaDataDb &md)MetaDataDb
MetaData::operator=(const MetaData &md)MetaDatainline
operator==(const MetaDataDb &op) constMetaDataDb
precision() constMetaDataprotected
print() constMetaDatainlinevirtual
randomize(const MetaDataDb &MDin)MetaDataDb
read(const FileName &inFile, const std::vector< MDLabel > *desiredLabels=NULL, bool decomposeStack=true) overrideMetaDataDbvirtual
readDB(const FileName &inFile, const std::vector< MDLabel > *desiredLabels=NULL, const String &blockRegExp=DEFAULT_BLOCK_NAME, bool decomposeStack=true)MetaDataDb
readPlain(const FileName &inFile, const String &labelsString, const String &separator=" ")MetaDataDb
readStar(const FileName &filename, const std::vector< MDLabel > *desiredLabels, const String &blockRegExp, bool decomposeStack)MetaDataprotectedvirtual
readXML(const FileName &inFile, const std::vector< MDLabel > *desiredLabels=NULL, const String &blockRegExp=DEFAULT_BLOCK_NAME, bool decomposeStack=true)MetaDataDb
removeDisabled()MetaDatavirtual
removeDuplicates(MetaDataDb &MDin, MDLabel label=MDL_UNDEFINED)MetaDataDb
removeIndex(MDLabel label)MetaDataDb
removeIndex(const std::vector< MDLabel > &desiredLabels)MetaDataDb
removeItemId()MetaDataDb
removeLabel(const MDLabel label) overrideMetaDataDbvirtual
removeObject(size_t id) overrideMetaDataDbvirtual
removeObjects(const std::vector< size_t > &toRemove) overrideMetaDataDbvirtual
removeObjects(const MDQuery &query) overrideMetaDataDbvirtual
removeObjects() overrideMetaDataDbvirtual
renameColumn(MDLabel oldLabel, MDLabel newLabel) overrideMetaDataDbvirtual
renameColumn(const std::vector< MDLabel > &oldLabel, const std::vector< MDLabel > &newLabel) overrideMetaDataDbvirtual
replace(const MDLabel label, const String &oldStr, const String &newStr)MetaDataDb
selectPart(const MetaData &mdIn, size_t startPosition, size_t numberOfObjects, const MDLabel sortLabel=MDL_OBJID) overrideMetaDataDbvirtual
selectRandomSubset(const MetaData &mdIn, size_t numberOfObjects, const MDLabel sortLabel=MDL_OBJID) overrideMetaDataDbvirtual
selectSplitPart(const MetaData &mdIn, size_t n, size_t part, const MDLabel sortLabel=MDL_OBJID)MetaDataDb
setColumnFormat(bool column)MetaDatainlinevirtual
setColumnValues(const std::vector< MDObject > &valuesIn) overrideMetaDataDbvirtual
setColumnValues(const MDLabel label, const std::vector< T > &valuesIn)MetaDataDbinline
setComment(const String &newComment="No comment")MetaDatainlinevirtual
setFilename(const FileName &_filename)MetaDatainlinevirtual
setMaxRows(size_t maxRows=0)MetaDatainlinevirtual
setPrecission(int _precision)MetaDatainlinevirtual
setRow(const MDRow &row, size_t id)MetaDataDb
setValue(const MDObject &mdValueIn, size_t id) overrideMetaDataDbvirtual
setValue(const MDLabel label, const T &valueIn, size_t id)MetaDataDbinline
setValueCol(const MDObject &mdValueIn) overrideMetaDataDbvirtual
setValueCol(const MDLabel label, const T &valueIn)MetaDataDbinline
setValueFromStr(const MDLabel label, const String &value, size_t id)MetaDatavirtual
size() const overrideMetaDataDbvirtual
sort(MetaDataDb &MDin, const MDLabel sortLabel, bool asc=true, int limit=-1, int offset=0)MetaDataDb
sort(MetaDataDb &MDin, const String &sortLabel, bool asc=true, int limit=-1, int offset=0)MetaDataDb
split(size_t n, std::vector< MetaDataDb > &results, const MDLabel sortLabel=MDL_OBJID)MetaDataDb
subtraction(const MetaDataDb &mdIn, const MDLabel label)MetaDataDb
unionAll(const MetaDataDb &mdIn)MetaDataDb
unionDistinct(const MetaDataDb &mdIn, const MDLabel label=MDL_OBJID)MetaDataDb
vecToMetadata(const std::vector< MDRow > &rowMetadata)MetaDataDb
write(const FileName &outFile, WriteModeMetaData mode=MD_OVERWRITE) const overrideMetaDataDbvirtual
write(std::ostream &os, const String &blockName="", WriteModeMetaData mode=MD_OVERWRITE) const overrideMetaDataDbvirtual
writeDB(const FileName fn, const FileName blockname, WriteModeMetaData mode) constMetaDataDb
writeStar(const FileName &outFile, const String &blockName, WriteModeMetaData mode) constMetaDatavirtual
writeText(const FileName fn, const std::vector< MDLabel > *desiredLabels) const overrideMetaDataDbvirtual
writeXML(const FileName fn, const FileName blockname, WriteModeMetaData mode) const overrideMetaDataDbvirtual
~MetaData()MetaDatavirtual
~MetaDataDb()MetaDataDbvirtual