Search.setIndex({docnames:["index","modules","pip_services3_data","pip_services3_data.IFilteredPageReader","pip_services3_data.IFilteredReader","pip_services3_data.IGetter","pip_services3_data.ILoader","pip_services3_data.IPartialUpdater","pip_services3_data.IQuerablePageReader","pip_services3_data.IQuerableReader","pip_services3_data.ISaver","pip_services3_data.ISetter","pip_services3_data.IWriter","pip_services3_data.persistence","pip_services3_data.persistence.FilePersistence","pip_services3_data.persistence.IdentifiableFilePersistence","pip_services3_data.persistence.IdentifiableMemoryPersistence","pip_services3_data.persistence.JsonFilePersister","pip_services3_data.persistence.MemoryPersistence"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["index.rst","modules.rst","pip_services3_data.rst","pip_services3_data.IFilteredPageReader.rst","pip_services3_data.IFilteredReader.rst","pip_services3_data.IGetter.rst","pip_services3_data.ILoader.rst","pip_services3_data.IPartialUpdater.rst","pip_services3_data.IQuerablePageReader.rst","pip_services3_data.IQuerableReader.rst","pip_services3_data.ISaver.rst","pip_services3_data.ISetter.rst","pip_services3_data.IWriter.rst","pip_services3_data.persistence.rst","pip_services3_data.persistence.FilePersistence.rst","pip_services3_data.persistence.IdentifiableFilePersistence.rst","pip_services3_data.persistence.IdentifiableMemoryPersistence.rst","pip_services3_data.persistence.JsonFilePersister.rst","pip_services3_data.persistence.MemoryPersistence.rst"],objects:{"":{pip_services3_data:[2,0,0,"-"]},"pip_services3_data.IFilteredPageReader":{IFilteredPageReader:[3,1,1,""],get_page_by_filter:[2,2,1,""]},"pip_services3_data.IFilteredPageReader.IFilteredPageReader":{get_page_by_filter:[3,2,1,""]},"pip_services3_data.IFilteredReader":{IFilteredReader:[4,1,1,""],get_list_by_filter:[2,2,1,""]},"pip_services3_data.IFilteredReader.IFilteredReader":{get_list_by_filter:[4,2,1,""]},"pip_services3_data.IGetter":{IGetter:[5,1,1,""],get_one_by_id:[2,2,1,""],id:[2,3,1,""]},"pip_services3_data.IGetter.IGetter":{get_one_by_id:[5,2,1,""],id:[5,3,1,""]},"pip_services3_data.ILoader":{ILoader:[6,1,1,""],load:[2,2,1,""]},"pip_services3_data.ILoader.ILoader":{load:[6,2,1,""]},"pip_services3_data.IPartialUpdater":{IPartialUpdater:[7,1,1,""],update_partially:[2,2,1,""]},"pip_services3_data.IPartialUpdater.IPartialUpdater":{update_partially:[7,2,1,""]},"pip_services3_data.IQuerablePageReader":{IQuerablePageReader:[8,1,1,""],get_page_by_query:[2,2,1,""]},"pip_services3_data.IQuerablePageReader.IQuerablePageReader":{get_page_by_query:[8,2,1,""]},"pip_services3_data.IQuerableReader":{IQuerableReader:[9,1,1,""],get_list_by_query:[2,2,1,""]},"pip_services3_data.IQuerableReader.IQuerableReader":{get_list_by_query:[9,2,1,""]},"pip_services3_data.ISaver":{ISaver:[10,1,1,""],save:[2,2,1,""]},"pip_services3_data.ISaver.ISaver":{save:[10,2,1,""]},"pip_services3_data.ISetter":{ISetter:[11,1,1,""],set:[2,2,1,""]},"pip_services3_data.ISetter.ISetter":{set:[11,2,1,""]},"pip_services3_data.IWriter":{IWriter:[12,1,1,""],create:[2,2,1,""],delete_by_id:[2,2,1,""],update:[2,2,1,""]},"pip_services3_data.IWriter.IWriter":{create:[12,2,1,""],delete_by_id:[12,2,1,""],update:[12,2,1,""]},"pip_services3_data.persistence":{FilePersistence:[14,0,0,"-"],IdentifiableFilePersistence:[15,0,0,"-"],IdentifiableMemoryPersistence:[16,0,0,"-"],JsonFilePersister:[17,0,0,"-"],MemoryPersistence:[18,0,0,"-"]},"pip_services3_data.persistence.FilePersistence":{FilePersistence:[14,1,1,""],configure:[13,2,1,""]},"pip_services3_data.persistence.FilePersistence.FilePersistence":{configure:[14,2,1,""]},"pip_services3_data.persistence.IdentifiableFilePersistence":{IdentifiableFilePersistence:[15,1,1,""],configure:[13,2,1,""]},"pip_services3_data.persistence.IdentifiableFilePersistence.IdentifiableFilePersistence":{configure:[15,2,1,""]},"pip_services3_data.persistence.IdentifiableMemoryPersistence":{IdentifiableMemoryPersistence:[16,1,1,""],create:[13,2,1,""],delete_by_id:[13,2,1,""],delete_by_ids:[13,2,1,""],get_list_by_ids:[13,2,1,""],get_one_by_id:[13,2,1,""],id:[13,3,1,""],set:[13,2,1,""],update:[13,2,1,""],update_partially:[13,2,1,""]},"pip_services3_data.persistence.IdentifiableMemoryPersistence.IdentifiableMemoryPersistence":{create:[16,2,1,""],delete_by_id:[16,2,1,""],delete_by_ids:[16,2,1,""],get_list_by_ids:[16,2,1,""],get_one_by_id:[16,2,1,""],id:[16,3,1,""],set:[16,2,1,""],update:[16,2,1,""],update_partially:[16,2,1,""]},"pip_services3_data.persistence.JsonFilePersister":{JsonFilePersister:[17,1,1,""],configure:[13,2,1,""],load:[13,2,1,""],path:[13,2,1,""],save:[13,2,1,""]},"pip_services3_data.persistence.JsonFilePersister.JsonFilePersister":{configure:[17,2,1,""],load:[17,2,1,""],path:[17,2,1,""],save:[17,2,1,""]},"pip_services3_data.persistence.MemoryPersistence":{MemoryPersistence:[18,1,1,""],clear:[13,2,1,""],close:[13,2,1,""],configure:[13,2,1,""],create:[13,2,1,""],delete_by_filter:[13,2,1,""],get_count_by_filter:[13,2,1,""],get_list_by_filter:[13,2,1,""],get_one_random:[13,2,1,""],get_page_by_filter:[13,2,1,""],is_open:[13,2,1,""],load:[13,2,1,""],open:[13,2,1,""],save:[13,2,1,""],set_references:[13,2,1,""]},"pip_services3_data.persistence.MemoryPersistence.MemoryPersistence":{clear:[18,2,1,""],close:[18,2,1,""],configure:[18,2,1,""],create:[18,2,1,""],delete_by_filter:[18,2,1,""],get_count_by_filter:[18,2,1,""],get_list_by_filter:[18,2,1,""],get_one_random:[18,2,1,""],get_page_by_filter:[18,2,1,""],is_open:[18,2,1,""],load:[18,2,1,""],open:[18,2,1,""],save:[18,2,1,""],set_references:[18,2,1,""]},pip_services3_data:{IFilteredPageReader:[3,0,0,"-"],IFilteredReader:[4,0,0,"-"],IGetter:[5,0,0,"-"],ILoader:[6,0,0,"-"],IPartialUpdater:[7,0,0,"-"],IQuerablePageReader:[8,0,0,"-"],IQuerableReader:[9,0,0,"-"],ISaver:[10,0,0,"-"],ISetter:[11,0,0,"-"],IWriter:[12,0,0,"-"],persistence:[13,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"100":[13,15,16,18],"123":[13,15,16,17,18],"2018":[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"2019":[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"abstract":[13,14,15,16,18],"class":[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"default":[13,15,16,18],"function":[13,15,16,18],"int":[13,18],"new":[0,2,11,13,16],"public":[13,18],"return":[0,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18],"super":[13,14,15,16],That:[13,18],The:[13,15,16,18],These:13,__init__:[1,14,15],_item:[13,14,15,16,18],abc:[2,3,4,6,7,8,9,13,15,16,18],abl:[13,14,18],access:[13,14,15,16,18],accord:[13,18],add:[13,18],addit:[13,15,16],all:[13,15,16,18],allow:[13,18],ani:[0,2,5,7,12,13,14,16,18],anoth:[13,18],anyru:[13,18],anyvaluemap:[0,2,7,13,16],arrai:13,author:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],base:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],basic:[13,14,15,16,18],been:[13,18],bool:[13,18],box:[13,15,16],cach:[13,14,15,16,18],call:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],can:[0,2,3,4,5,8,9,11,12,13,15,16,17],chain:[0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],check:[13,18],child:[13,14,15,16,18],clear:[13,18],close:[13,18],complex:[13,15,16],compon:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],conceptu:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],config:[13,14,15,17,18],configparam:[13,14,15,17,18],configur:[13,14,15,16,17,18],connect:13,consult:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],contain:[0,2,13],content:[0,1],convert:[13,18],copyright:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],correlation_id:[0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],correlationid:[13,14,15,16,18],creat:[0,2,11,12,13,15,16,18],crud:[13,14,15,16,18],data:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],datapag:[0,2,3,8,13,18],def:[13,14,15,16,18],defin:13,delet:[0,2,12,13,16,18],delete_by_filt:[13,15,16,18],delete_by_id:[0,2,12,13,15,16],depend:[13,18],descript:[13,18],design:[0,2],detail:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],exampl:[13,14,15,16,17,18],execut:[0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],exist:[0,2,11,13,16],extend:13,extern:[13,17,18],fals:[13,18],few:[0,2,7,13,16],field:[0,2,7,13,16],file:[13,14,15,17,18],filepersist:[2,13,17],filter:[0,2,3,4,13,15,16,18],filterparam:[0,2,3,4,13,15,16,18],find:[13,14,18],flat:[13,14,15,17],free:[13,18],from:[13,17,18],from_tupl:[13,15,16],func:[13,14],get:[0,2,3,4,5,8,9,13,16,17,18],get_by_nam:[13,14,18],get_count_by_filt:[13,18],get_data:[13,15,16],get_list_by_filt:[0,2,4,13,15,16,18],get_list_by_id:[13,16],get_list_by_queri:[0,2,9],get_one_by_id:[0,2,5,13,16],get_one_random:[13,18],get_page_by_filt:[0,2,3,13,15,16,18],get_page_by_queri:[0,2,8],getter:5,given:[0,2,10,13,16,17,18],has:[13,18],have:13,iclean:[13,18],iconfigur:[13,14,17,18],identifi:[13,15,16],identifiablefilepersist:[2,13],identifiablememorypersist:[2,13,15],ids:[13,15,16],ifilteredpageread:[0,1,2],ifilteredread:[0,1,2],igett:[0,1,2,13,16],iidentifi:[2,5,13,15,16],iload:[0,1,2,13,16,17,18],ilogg:[13,14,15,16,18],implement:[13,14,15,16,17,18],index:0,initialis:13,inmemori:13,interfac:[0,2,3,4,5,6,7,8,9,10,11,12,13,15,16],iopen:[13,18],ipartialupdat:[0,1,2],iquerablepageread:[0,1,2],iquerableread:[0,1,2],irefer:[13,18],ireferenc:[13,18],is_open:[13,18],isav:[0,1,2,13,16,17,18],isett:[0,1,2,13,16],item:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],its:[0,2,5,13,16,17],iwrit:[0,1,2,13,16],json:[13,15,16,17],jsonfilepersist:[2,13,14,15],jsonpersist:[13,14,15],kei:13,licens:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],list:[0,2,3,4,6,8,9,10,13,16,17,18],llc:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],load:[0,2,6,13,17,18],loader:[6,13,16,18],locat:[13,18],log:[13,14,15,16,18],logger:[13,14,15,16,18],logic:13,map:[0,2,7,13,16],match:[13,18],max_page_s:[13,15,16,18],maximum:[13,15,16,18],memori:[13,14,16,18],memorypersist:[2,13,14,16],messag:[13,14,15,16,18],method:[13,14,15,16,18],mit:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],modul:[0,1],more:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],most:[13,14,18],multipl:[13,16],must:[13,14,15,16,18],mydata:[13,15,16,18],myfilepersist:[13,15],myjsonfilepersist:[13,14],mymemorypersist:[13,16,18],name:[13,14,15,16,18],new_item:[13,16],none:[0,2,3,4,8,9,13,14,15,16,17,18],number:[13,15,16,18],object:[2,10,11,12,13],onli:[0,2,7,13,14,15,16,18],open:[13,18],oper:[13,14,15,16,18],option:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],other:[13,15,16,18],otherwis:[0,2,11,13,16,18],out:[13,15,16],over:[13,14,15,16,18],overrid:[13,15,16],own:[13,17],packag:[0,1],page:[0,2,3,4,8,13,15,16,18],pagingparam:[0,2,3,8,13,18],paramet:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],partial:[0,2,7],pass:[13,14,15,16,17,18],path:[13,14,15,17],pattern:[0,2],persist:[0,1,2],pip:13,pip_services3_common:[0,2,3,4,5,7,8,9,13,14,15,16,17,18],primari:13,print:[13,15,16,17,18],process:[0,2,3,4,5,6,7,8,9,10,11,12],project:[13,18],properti:[13,14,15,16,17,18],querabl:[8,9],queri:[0,2,8,9],random:[13,18],read:13,reader:[3,4,8,9],receiv:[13,18],record:13,refer:[13,14,15,16,18],resourc:[13,18],result:[13,16,18],retriev:[0,2,3,4,5,13,16,18],run:[13,18],satisfi:[13,18],save:[0,2,10,13,14,15,16,17,18],saver:[10,13,16,18],scenario:[13,15,16],search:[0,13],see:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],select:[0,2,7,13,16,18],self:[13,14,15,16,18],servic:13,set:[0,2,11,13,14,15,16,17,18],set_refer:[13,18],setter:11,shall:[13,15,16,18],singl:[13,15,16,18],sort:[0,2,3,4,8,9,13,18],sortparam:[0,2,3,4,8,9],sourc:[13,18],specif:[13,14,15,16,18],standard:13,state:[13,18],store:[13,14,15,16,17,18],str:[0,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18],string:[0,2,8,9],submodul:[0,1],subpackag:[0,1],support:[13,18],them:[13,14,18],thi:[13,14,16,18],through:[0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],todo:[13,18],trace:[0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],transact:[0,2,3,4,5,6,7,8,9,10,11,12,13,16,17,18],type:[13,14,18],uniqu:[0,2,5,12,13,15,16],updat:[0,2,7,11,12,13,15,16],update_parti:[0,2,7,13,16],use:[13,18],used:[13,15,16,17,18],useful:[13,17],using:[0,2,3,4,8,9,13,18],variou:[0,2,13],via:[13,15,16],vision:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],where:[13,14,15,17],which:13,work:[0,2,13],writer:12,yet:[13,18]},titles:["Welcome to pip-services3-data\u2019s documentation!","pip_services3_data","pip_services3_data package","pip_services3_data.IFilteredPageReader module","pip_services3_data.IFilteredReader module","pip_services3_data.IGetter module","pip_services3_data.ILoader module","pip_services3_data.IPartialUpdater module","pip_services3_data.IQuerablePageReader module","pip_services3_data.IQuerableReader module","pip_services3_data.ISaver module","pip_services3_data.ISetter module","pip_services3_data.IWriter module","pip_services3_data.persistence package","pip_services3_data.persistence.FilePersistence module","pip_services3_data.persistence.IdentifiableFilePersistence module","pip_services3_data.persistence.IdentifiableMemoryPersistence module","pip_services3_data.persistence.JsonFilePersister module","pip_services3_data.persistence.MemoryPersistence module"],titleterms:{__init__:[0,2,13],content:[2,13],data:0,document:0,filepersist:14,identifiablefilepersist:15,identifiablememorypersist:16,ifilteredpageread:3,ifilteredread:4,igett:5,iload:6,indic:0,ipartialupdat:7,iquerablepageread:8,iquerableread:9,isav:10,isett:11,iwrit:12,jsonfilepersist:17,memorypersist:18,modul:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],packag:[2,13],persist:[13,14,15,16,17,18],pip:0,pip_services3_data:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],services3:0,submodul:[2,13],subpackag:2,tabl:0,welcom:0}})