memoryx
Overview
module memoryx
This file is part of ArmarX.
Copyright (C) 2012-2016, High Performance Humanoid Technologies (H2T), Karlsruhe Institute of Technology (KIT), all rights reserved.
ArmarX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
published by the Free Software Foundation.
ArmarX is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
@package MemoryX::Core
@author Manfred Kroehnert (Manfred dot Kroehnert at kit dot edu)
@date 2015
@copyright http://www.gnu.org/licenses/gpl-2.0.txt
GNU General Public License
Module Index
- LTM
-
Class Index
- AbstractEntityWrapperBase
-
- AbstractMemorySegment
-
- AbstractWorkingMemorySegment
-
- ActiveOacBase
-
- ActiveOacFull
-
- ActiveOacMemorySegmentBase
-
MemorySegment for OACs
- AffordanceBase
-
- AffordanceSegmentBase
-
MemorySegment for Affordances
- AgentInstanceBase
-
- AgentInstancesSegmentBase
-
- AttributeBase
-
- BoxPrimitiveBase
-
- ConePrimitiveBase
-
- CylinderPrimitiveBase
-
- DBSerializerBase
-
- DMPEntityBase
-
- DiscreteProbabilityBase
-
- EntityAttributeBase
-
- EntityBase
-
- EntityFusionMethodBase
-
- EntityRefBase
-
- EnvironmentalPrimitiveBase
-
- EnvironmentalPrimitiveSegmentBase
-
MemorySegment for Environmental Primitives
- EnvironmentalSegmentBase
-
- GaussianMixtureAssociationMethodBase
-
- GaussianMixtureDistributionBase
-
- GraphMemorySegmentBase
-
@brief Segment to store graphs represented by GraphNodes.
- GraphNodeBase
-
@brief Represents a directed multigraph's node.
- HigherSemanticStructureBase
-
- IsotropicNormalDistributionBase
-
- KBMDataBase
-
- KBMSegmentBase
-
- LocalizationQueryBase
-
- MongoDBRefBase
-
- MotionModelAttachedToOtherObjectBase
-
see MemoryX/interface/memorytypes/MemorySegments.ice for the base class MotionModelInterface, because zeroc broke forward declaration
- MotionModelInterface
-
- MotionModelKBMBase
-
- MotionModelRobotHandBase
-
- MotionModelStaticObjectBase
-
- MultivariateNormalDistributionBase
-
- NormalDistributionBase
-
- OacBase
-
- OacMemorySegmentBase
-
- OacParameterListBase
-
- OacPredictionFunctionBase
-
- OacStatisticalMeasureBase
-
- ObjectClassBase
-
- ObjectClassMemorySegmentBase
-
- ObjectInstanceBase
-
- ObjectInstanceMemorySegmentBase
-
- ObjectLocalizationMemoryUpdaterBase
-
- PersistentAgentInstancesSegmentBase
-
- PersistentDMPDataSegmentBase
-
- PersistentEntitySegmentBase
-
- PersistentMemorySegment
-
- PersistentObjectClassSegmentBase
-
MemorySegment for Classes
- PersistentObjectInstanceSegmentBase
-
- PersistentPredictionDataSegmentBase
-
Memory segment for storing and retrieving Profiling data.
- PersistentProfilerDataSegmentBase
-
Memory segment for storing and retrieving Profiler data.
- PersistentRelationSegmentBase
-
- PersistentResourceProfileSegmentBase
-
Memory segment for storing and retrieving ResourceProfileEntities.
- PersistentWorldStateSegmentBase
-
- PlanePrimitiveBase
-
- PredicateBase
-
- PredictionEntityBase
-
- PredictionTaskEntityBase
-
- ProbabilityMeasureBase
-
- ProfilerEntityBase
-
- ProfilerEventBase
-
- ProfilerMemorySnapshotBase
-
- ProfilerMemoryUsageBase
-
- ProfilerProcessBase
-
- ProfilerTransitionBase
-
- RelationBase
-
- RelationMemorySegmentBase
-
- ResourceProfileEntityBase
-
- SECKeyFrameBase
-
- SECObjectRelationsBase
-
- SECObjectRelationsSegmentBase
-
MemorySegment for SECs
- SECRelationBase
-
- SegmentLockBase
-
- SpherePrimitiveBase
-
- StatisticMeasuresBase
-
- UnivariateNormalDistributionBase
-
- WorkingMemoryEntitySegmentBase
-
- WorkingMemorySnapshotListSegmentBase
-
- WorkingMemoryUpdaterBase
-
- WorldStateSegmentBase
-
Interface Index
- AbstractWorkingMemoryInterface
-
- AgentInstancesSegmentInterface
-
MemorySegment for Agents
- CollectionInterface
-
- CommonPlacesLearnerInterface
-
- CommonStorageInterface
-
- DatabaseInterface
-
- EntityDrawerInterface
-
- EntityMemorySegmentInterface
-
- GraphNodePoseResolverInterface
-
- GraphVisualizerInterface
-
- GridFileInterface
-
- LongtermMemoryInterface
-
- MemoryInterface
-
- ObjectInstanceSegmentInterface
-
MemorySegment for Objects
- ObjectLocalizerInterface
-
- ObjectMemoryObserverInterface
-
- ObjectToRobotNodeAttachmentInterface
-
- PriorKnowledgeInterface
-
- ProfilerStorageInterface
-
- RelationSegmentInterface
-
MemorySegment for Relations
- SimpleEpisodicMemoryInterface
-
- SimpleEpisodicMemoryListener
-
- WorkingMemoryInterface
-
- WorkingMemoryListenerInterface
-
- WorkingMemoryObjectPoseProviderInterface
-
- WorkingMemorySnapshotInterface
-
- WorkingMemoryToArVizInterface
-
- WorldStateObserverInterface
-
- WorldStateSegmentInterface
-
MemorySegment for WorldState
- WorldStateUpdaterInterface
-
Exception Index
- CommonStorageException
-
- DBNotSpecifiedException
-
- EntityNotFoundException
-
- FieldNotFoundException
-
- FileNotFoundException
-
- GraphNodePoseResolverException
-
- InvalidDimensionException
-
- InvalidEntityException
-
- InvalidEntityIdException
-
- InvalidLockTokenException
-
- InvalidMongoIdException
-
- LongtermMemoryException
-
- LongtermMemoryNotAvailableException
-
- MemoryXException
-
Common exceptions
- MongoAuthenticationException
-
- NodeNotResolveableException
-
- NotConnectedException
-
- PriorKnowledgeNotAvailableException
-
- RelationNotFoundException
-
- SegmentAlreadyExistsException
-
- SegmentNotFoundException
-
- SnapshotNotFoundException
-
- WorkingMemoryException
-
Structure Index
- ActionEvent
-
- AttachObjectToRobotNodeInput
-
- AttributeElement
-
- Body25HumanPoseEvent
-
- Cluster3D
-
- DBStorableData
-
- DetachObjectFromRobotNodeInput
-
- EnvironmentalPrimitiveOBBPlane
-
- Episode
-
- EpisodeEvent
-
- GaussianMixtureComponent
-
- HumanKeypoint
-
- ImageEvent
-
- KinematicUnitData
-
- KinematicUnitEvent
-
- ObjectIdOrClass
-
- ObjectLocalizationResult
-
- ObjectPoseEvent
-
- PlatformUnitEvent
-
- PlatformUnitTargetEvent
-
- Point3D
-
- PredicateInfo
-
- PredicateInstance
-
- SECMotionSegment
-
- SECRelationPair
-
- SpeechEvent
-
Sequence Index
- AbstractEntityWrapperBaseList
-
- ActionEventList
-
- AffordanceBaseList
-
- AffordanceObservationList
-
- AgentInstanceBaseList
-
- AgentInstanceList
-
- AttributeElementList
-
- Blob
-
- Body25HumanPoseEventList
-
- BoxPrimitiveBaseList
-
- ChannelRefBaseSequence
-
- Cluster3DList
-
- CollectionList
-
- CollectionPrxList
-
- ConePrimitiveBaseList
-
- CylinderPrimitiveBaseList
-
- DBStorableDataList
-
- EntityAttributeList
-
- EntityBaseList
-
- EntityIdList
-
- EntityRefBaseList
-
- EntityRefList
-
- EnvironmentalPrimitiveBaseList
-
- FloatVector
-
- FusionMethodList
-
- GaussianMixtureComponentList
-
- GraphNodeBaseList
-
- GridFileList
-
- HigherSemanticStructureBaseList
-
- ImageData
-
- ImageEventList
-
- KinematicUnitEventList
-
- LocalizationQueryList
-
- NameList
-
- OacBaseList
-
- ObjectClassList
-
- ObjectClassNameList
-
- ObjectInstanceList
-
- ObjectLocalizationResultList
-
- ObjectPoseEventList
-
- PlanePrimitiveBaseList
-
- PlatformUnitEventList
-
- PlatformUnitTargetEventList
-
- PointList
-
- PredicateInfoList
-
- PredicateInstanceList
-
- PredictionEntityBaseList
-
- PredictionTaskEntityBaseList
-
- ProfilerEntityBaseList
-
- ProfilerEventBaseList
-
- ProfilerMemorySnapshotBaseList
-
- ProfilerMemoryUsageBaseList
-
- ProfilerProcessBaseList
-
- ProfilerTransitionBaseList
-
- RelationList
-
- ResourceProfileEntityBaseList
-
- SECMotionSegmentList
-
- SECRelationList
-
- SECRelationPairList
-
- SpeechEventList
-
- SpherePrimitiveBaseList
-
- WorkingMemorySnapshotList
-
- WorldStateUpdaterInterfaceList
-
- WorldStateUpdaterList
-
Dictionary Index
- AttributeMap
-
- ClassProbabilityMap
-
- HumanKeypointMap
-
- IdEntityMap
-
- ImageEventMap
-
- JobStateMap
-
- KinematicUnitDataMap
-
- ObjectClassMap
-
- SECKeyFrameMap
-
Constant Index
- PRIOR_COLLECTION_PREFIX
-
Enumeration Index
- ActionStatus
-
- AffordanceType
-
- AffordanceValidationStatus
-
- ColourSpace
-
- DeviationType
-
- EpisodeStatus
-
- NotificationType
-
- OacExecState
-
- ObjectComparisonResult
-
- ObjectPoseEventType
-
- RelevantObject
-
Sequences
-
sequence<AbstractEntityWrapperBase> AbstractEntityWrapperBaseList
-
sequence<ActionEvent> ActionEventList
-
Used By
- Episode::actionEvents
-
sequence<AffordanceBase> AffordanceBaseList
-
Used By
- AffordanceSegmentBase::getAffordances
-
sequence<::armarx::MatrixFloatBase> AffordanceObservationList
-
Used By
- AffordanceBase::getObservations
- AffordanceBase::setObservations
-
sequence<AgentInstanceBase> AgentInstanceBaseList
-
Used By
- AgentInstancesSegmentInterface::getAllAgentInstances
-
sequence<AgentInstanceBase> AgentInstanceList
-
sequence<AttributeElement> AttributeElementList
-
Used By
- EntityAttributeBase::values
-
sequence<byte> Blob
-
Used By
- CommonStorageInterface::getBinaryFileById
- CommonStorageInterface::getBinaryFileByName
- CommonStorageInterface::storeBinaryFile
- GridFileInterface::getNextChunk
-
sequence<Body25HumanPoseEvent> Body25HumanPoseEventList
-
Used By
- Episode::humanPoseEvents
-
sequence<BoxPrimitiveBase> BoxPrimitiveBaseList
-
Used By
- EnvironmentalPrimitiveSegmentBase::getBoxes
- EnvironmentalPrimitiveSegmentBase::getBoxesByTimestamp
- EnvironmentalPrimitiveSegmentBase::getMostRecentBoxes
-
sequence<::armarx::ChannelRefBase> ChannelRefBaseSequence
-
Used By
- ObjectMemoryObserverInterface::getObjectInstances
- ObjectMemoryObserverInterface::getObjectInstancesByClass
-
sequence<Cluster3D> Cluster3DList
-
Used By
- CommonPlacesLearnerInterface::getPositionClustersByComponentCount
- CommonPlacesLearnerInterface::getPositionClustersByMaxDeviation
-
sequence<CollectionInterface> CollectionList
-
sequence<CollectionInterface*> CollectionPrxList
-
sequence<ConePrimitiveBase> ConePrimitiveBaseList
-
sequence<CylinderPrimitiveBase> CylinderPrimitiveBaseList
-
Used By
- EnvironmentalPrimitiveSegmentBase::getCylinders
- EnvironmentalPrimitiveSegmentBase::getCylindersByTimestamp
- EnvironmentalPrimitiveSegmentBase::getMostRecentCylinders
-
sequence<DBStorableData> DBStorableDataList
-
Used By
- CollectionInterface::findAll
- CollectionInterface::findByConstraintQuery
- CollectionInterface::findByFieldValue
- CollectionInterface::findByFieldValueList
- CollectionInterface::findByQuery
- CollectionInterface::insertList
-
sequence<EntityAttributeBase> EntityAttributeList
-
Used By
- EntityMemorySegmentInterface::setEntityAttributes
-
sequence<EntityBase> EntityBaseList
-
Used By
- EntityMemorySegmentInterface::addEntityList
- EntityMemorySegmentInterface::getAllEntities
- EntityMemorySegmentInterface::getEntitiesByAttrValue
- EntityMemorySegmentInterface::getEntitiesByAttrValueList
- EntityMemorySegmentInterface::getEntityWithChildrenById
- EntityMemorySegmentInterface::getEntityWithChildrenByName
- EntityMemorySegmentInterface::upsertEntityList
- WorldStateObserverInterface::setPredicateArgumentWhitelist
-
sequence<string> EntityIdList
-
Used By
- CollectionInterface::findAllIds
- EntityMemorySegmentInterface::addEntityList
- EntityMemorySegmentInterface::getAllEntityIds
- EntityMemorySegmentInterface::upsertEntityList
-
sequence<EntityRefBase> EntityRefBaseList
-
Used By
- PredictionEntityBase::getPredictedProfilerMemorySnapshotRefList
- PredictionEntityBase::setPredictedProfilerMemorySnapshotRefList
- PredictionTaskEntityBase::getPredictionEntityRefList
- PredictionTaskEntityBase::setPredictionEntityRefList
-
sequence<EntityRefBase> EntityRefList
-
Used By
- BoxPrimitiveBase::getBoxSides
- BoxPrimitiveBase::setBoxSides
- EnvironmentalSegmentBase::getPrimitives
- EnvironmentalSegmentBase::setPrimitives
- HigherSemanticStructureBase::getPrimitives
- HigherSemanticStructureBase::setPrimitives
- PersistentEntitySegmentBase::findRefsByQuery
- PredicateBase::arguments
- PredicateInstance::argValues
- RelationBase::getEntities
- RelationBase::setEntities
- RelationSegmentInterface::getRelationByAttrValues
- RelationSegmentInterface::getRelationsByEntityRefs
-
sequence<EnvironmentalPrimitiveBase> EnvironmentalPrimitiveBaseList
-
Used By
- EnvironmentalPrimitiveSegmentBase::getEnvironmentalPrimitives
- EnvironmentalPrimitiveSegmentBase::getEnvironmentalPrimitivesByTimestamp
- EnvironmentalPrimitiveSegmentBase::getMostRecentEnvironmentalPrimitives
-
sequence<float> FloatVector
-
Used By
- IsotropicNormalDistributionBase::varVector
- MultivariateNormalDistributionBase::covMatrix
- NormalDistributionBase::getMean
- NormalDistributionBase::mean
- NormalDistributionBase::setMean
-
sequence<EntityFusionMethodBase> FusionMethodList
-
Used By
- WorkingMemoryEntitySegmentBase::fusionMethods
-
sequence<GaussianMixtureComponent> GaussianMixtureComponentList
-
Used By
- GaussianMixtureDistributionBase::components
-
sequence<GraphNodeBase> GraphNodeBaseList
-
Used By
- GraphMemorySegmentBase::aStar
- GraphMemorySegmentBase::getAllNodes
- GraphMemorySegmentBase::getNodesByScene
- GraphNodeBase::getAdjacentNodes
-
sequence<GridFileInterface*> GridFileList
-
sequence<HigherSemanticStructureBase> HigherSemanticStructureBaseList
-
sequence<byte> ImageData
-
Used By
- ImageEvent::data
-
sequence<ImageEvent> ImageEventList
-
Used By
- ImageEventMap
-
sequence<KinematicUnitEvent> KinematicUnitEventList
-
Used By
- Episode::kinematicUnitEvents
-
sequence<LocalizationQueryBase> LocalizationQueryList
-
sequence<string> NameList
-
Used By
- ActiveOacBase::getArgumentInstanceIds
- ActiveOacBase::setArgumentInstanceIds
- CollectionInterface::findAllFieldValues
- CollectionInterface::findByFieldValueList
- CommonStorageInterface::getCollectionNames
- CommonStorageInterface::getDBNames
- CommonStorageInterface::getFileIdList
- CommonStorageInterface::getFileNameList
- EntityBase::getAttributeNames
- EntityMemorySegmentInterface::getEntitiesByAttrValueList
- LongtermMemoryInterface::getSnapshotNames
- MemoryInterface::getSegmentNames
- OacBase::getParameters
- OacBase::setParameters
- OacParameterListBase::getNames
- OacParameterListBase::setNames
- ObjectClassBase::getParentClasses
- ObjectInstanceSegmentInterface::getObjectInstancesByClassList
- PersistentEntitySegmentBase::getReadCollectionsNS
- WorkingMemorySnapshotInterface::getSegmentNames
- WorkingMemorySnapshotListSegmentBase::getSnapshotNames
- WorldStateSegmentInterface::getWorldInstancesByClassList
-
sequence<OacBase> OacBaseList
-
Used By
- OacMemorySegmentBase::getAll
- SECMotionSegment::oacs
- SECObjectRelationsSegmentBase::getAll
-
sequence<ObjectClassBase> ObjectClassList
-
Used By
- ObjectClassMemorySegmentBase::addPriorClassWithSubclasses
- ObjectClassMemorySegmentBase::getClassWithSubclasses
- PersistentObjectClassSegmentBase::getAllParentClasses
- PersistentObjectClassSegmentBase::getChildClasses
- PersistentObjectClassSegmentBase::getClassWithSubclasses
- PersistentObjectClassSegmentBase::getParentClasses
- SECMotionSegment::involvedObjects
- SECObjectRelationsBase::containsRelationBetweenObjects
- SECRelationBase::objects1
- SECRelationBase::objects2
-
sequence<string> ObjectClassNameList
-
Used By
- ObjectLocalizerInterface::localizeObjectClasses
-
sequence<ObjectInstanceBase> ObjectInstanceList
-
Used By
- ActiveOacFull::parameters
- ObjectInstanceSegmentInterface::getObjectInstancesByClass
- ObjectInstanceSegmentInterface::getObjectInstancesByClassList
- WorldStateSegmentInterface::getWorldInstancesByClass
- WorldStateSegmentInterface::getWorldInstancesByClassList
-
sequence<ObjectLocalizationResult> ObjectLocalizationResultList
-
Used By
- ObjectLocalizerInterface::localizeObjectClasses
-
sequence<ObjectPoseEvent> ObjectPoseEventList
-
Used By
- Episode::objectPoseEvents
-
sequence<PlanePrimitiveBase> PlanePrimitiveBaseList
-
Used By
- EnvironmentalPrimitiveSegmentBase::getMostRecentPlanes
- EnvironmentalPrimitiveSegmentBase::getPlanes
- EnvironmentalPrimitiveSegmentBase::getPlanesByTimestamp
-
sequence<PlatformUnitEvent> PlatformUnitEventList
-
Used By
- Episode::platformUnitEvents
-
sequence<PlatformUnitTargetEvent> PlatformUnitTargetEventList
-
Used By
- Episode::platformUnitTargetEvents
-
sequence<::armarx::Vector3Base> PointList
-
Used By
- EnvironmentalPrimitiveBase::getGraspPoints
- EnvironmentalPrimitiveBase::getInliers
- EnvironmentalPrimitiveBase::setGraspPoints
- EnvironmentalPrimitiveBase::setInliers
-
sequence<PredicateInfo> PredicateInfoList
-
Used By
- WorldStateUpdaterInterface::getPredicateInfos
-
sequence<PredicateInstance> PredicateInstanceList
-
Used By
- WorldStateObserverInterface::addObservablePredicateInstances
- WorldStateObserverInterface::getWorldState
- WorldStateUpdaterInterface::calcPredicates
-
sequence<PredictionEntityBase> PredictionEntityBaseList
-
Used By
- PersistentPredictionDataSegmentBase::getPredictionEntities
-
sequence<PredictionTaskEntityBase> PredictionTaskEntityBaseList
-
Used By
- PersistentPredictionDataSegmentBase::getPredictionTaskEntities
-
sequence<ProfilerEntityBase> ProfilerEntityBaseList
-
Used By
- PersistentProfilerDataSegmentBase::getProfilerDataEntities
-
sequence<ProfilerEventBase> ProfilerEventBaseList
-
Used By
- PersistentProfilerDataSegmentBase::getProfilerEventEntities
-
sequence<ProfilerMemorySnapshotBase> ProfilerMemorySnapshotBaseList
-
Used By
- PersistentProfilerDataSegmentBase::getProfilerMemorySnapshotEntities
-
sequence<ProfilerMemoryUsageBase> ProfilerMemoryUsageBaseList
-
Used By
- PersistentProfilerDataSegmentBase::getProfilerMemoryUsageBaseEntities
-
sequence<ProfilerProcessBase> ProfilerProcessBaseList
-
Used By
- PersistentProfilerDataSegmentBase::getProfilerProcessCpuUsageEntities
-
sequence<ProfilerTransitionBase> ProfilerTransitionBaseList
-
Used By
- PersistentProfilerDataSegmentBase::getProfilerTransitionEntities
-
sequence<RelationBase> RelationList
-
Used By
- RelationSegmentInterface::getRelationsByEntityId
- RelationSegmentInterface::getRelationsByEntityRef
- RelationSegmentInterface::getRelationsByEntityRefs
- RelationSegmentInterface::getRelationsByName
- RelationSegmentInterface::getRelationsBySign
- RelationSegmentInterface::replaceRelations
-
sequence<ResourceProfileEntityBase> ResourceProfileEntityBaseList
-
Used By
- PersistentResourceProfileSegmentBase::getResourceProfileEntities
-
sequence<SECMotionSegment> SECMotionSegmentList
-
sequence<SECRelationBase> SECRelationList
-
Used By
- SECObjectRelationsBase::addRelations
- SECObjectRelationsBase::relations
-
sequence<SECRelationPair> SECRelationPairList
-
Used By
- OacPredictionFunctionBase::SECSideConstraints
- OacPredictionFunctionBase::getSECSideConstraints
- OacPredictionFunctionBase::setSECSideConstraints
-
sequence<SpeechEvent> SpeechEventList
-
Used By
- Episode::speechEvents
-
sequence<SpherePrimitiveBase> SpherePrimitiveBaseList
-
Used By
- EnvironmentalPrimitiveSegmentBase::getMostRecentSpheres
- EnvironmentalPrimitiveSegmentBase::getSpheres
- EnvironmentalPrimitiveSegmentBase::getSpheresByTimestamp
-
sequence<WorkingMemorySnapshotInterface> WorkingMemorySnapshotList
-
sequence<WorldStateUpdaterInterface*> WorldStateUpdaterInterfaceList
-
Used By
- WorldStateObserverInterface::getRegisteredUpdaters
-
sequence<WorldStateUpdaterInterface*> WorldStateUpdaterList
Dictionaries
-
dictionary<string, EntityAttributeBase> AttributeMap
-
Used By
- EntityBase::attributes
-
dictionary<string, double> ClassProbabilityMap
-
Used By
- ObjectInstanceBase::getClasses
-
dictionary<string, HumanKeypoint> HumanKeypointMap
-
Used By
- Body25HumanPoseEvent::keypoints
-
dictionary<string, EntityBase> IdEntityMap
-
Used By
- EntityMemorySegmentInterface::getIdEntityMap
-
dictionary<string, ImageEventList> ImageEventMap
-
Used By
- Episode::imageEvents
-
dictionary<string, bool> JobStateMap
-
Used By
- LocalizationQueryBase::jobsFinished
-
dictionary<string, KinematicUnitData> KinematicUnitDataMap
-
Used By
- KinematicUnitEvent::data
-
dictionary<string, ObjectClassBase> ObjectClassMap
-
dictionary<int, SECKeyFrameBase> SECKeyFrameMap
Constants
-
const string PRIOR_COLLECTION_PREFIX = "Prior_";