All methods are prefixed with open-ils.cstore. Parameters are in bold. Examples for srfsh are in code
blocks.
request open-ils.cstore open-ils.cstore.transaction.begin
request open-ils.cstore open-ils.cstore.transaction.commit "trans-id-foo-1"
request open-ils.cstore open-ils.cstore.transaction.rollback "trans-id-foo-1"
request open-ils.cstore open-ils.cstore.savepoint.set "sp-id-foo-1"
request open-ils.cstore open-ils.cstore.savepoint.release "sp-id-foo-1"
request open-ils.cstore open-ils.cstore.savepoint.rollback "sp-id-foo-1"
request open-ils.cstore open-ils.cstore.direct.biblio.record_entry.retrieve 1, {"flesh" : 2, "flesh_fields" : {"bre":["call_numbers"],"acn":["copies"]}}
request open-ils.cstore open-ils.cstore.direct.biblio.record_entry.search {"creator" : 1, "create_date" : { "between" : ["2006-06-01","2006-07-01"] } }, {"flesh" : 2, "flesh_fields" : {"bre":["call_numbers"],"acn":["copies"]}}
Stream all values in the table, sorted by description field
request open-ils.cstore open-ils.cstore.direct.config.i18n_locale.search {"code": {"!=":null}}, {"order_by": {"i18n_l" : "description"}}
request open-ils.cstore open-ils.cstore.direct.actor.workstation.create { "__c" : "aws", "__p" : [1,null,null,null,"Mike's workstation",18] }
request open-ils.cstore open-ils.cstore.direct.actor.workstation.create { "__c" : "aws", "__p" : [null,1,null,47,"Bill's workstation",18] }
request open-ils.cstore open-ils.cstore.direct.actor.workstation.delete 47