mirror of https://gitee.com/bigwinds/arangodb
some more cleanup
This commit is contained in:
parent
eaf4166b3e
commit
6c64dbd105
|
@ -1210,30 +1210,6 @@ int TRI_FinishTransaction (TRI_transaction_t* const trx) {
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
/// @brief get the pointer to a collection after it has been initialised
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
TRI_vocbase_col_t* TRI_GetCollectionTransaction (const TRI_transaction_t* const trx,
|
|
||||||
const TRI_transaction_cid_t cid) {
|
|
||||||
size_t i, n;
|
|
||||||
|
|
||||||
assert(trx->_status == TRI_TRANSACTION_RUNNING);
|
|
||||||
|
|
||||||
n = trx->_collections._length;
|
|
||||||
|
|
||||||
// process collections in forward order
|
|
||||||
for (i = 0; i < n; ++i) {
|
|
||||||
TRI_transaction_collection_t* collection;
|
|
||||||
|
|
||||||
collection = (TRI_transaction_collection_t*) TRI_AtVectorPointer(&trx->_collections, i);
|
|
||||||
if (cid == collection->_cid) {
|
|
||||||
return collection->_collection;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
/// @}
|
/// @}
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -423,13 +423,6 @@ int TRI_AbortTransaction (TRI_transaction_t* const);
|
||||||
|
|
||||||
int TRI_FinishTransaction (TRI_transaction_t* const);
|
int TRI_FinishTransaction (TRI_transaction_t* const);
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
/// @brief get the pointer to a collection after it has been initialised
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
struct TRI_vocbase_col_s* TRI_GetCollectionTransaction (const TRI_transaction_t* const,
|
|
||||||
const TRI_transaction_cid_t);
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
/// @}
|
/// @}
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -91,6 +91,12 @@ var ArangoStatement = require("org/arangodb/arango-statement").ArangoStatement;
|
||||||
/// @{
|
/// @{
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
/// @brief index id regex
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
ArangoDatabase.indexRegex = /^([a-zA-Z0-9\-_]+)\/([0-9]+)$/;
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
/// @brief append the waitForSync parameter to a URL
|
/// @brief append the waitForSync parameter to a URL
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -152,6 +158,18 @@ ArangoDatabase.prototype._documenturl = function (id, expectedName) {
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ArangoDatabase.prototype._indexurl = function (id, expectedName) {
|
ArangoDatabase.prototype._indexurl = function (id, expectedName) {
|
||||||
|
if (typeof id === "string") {
|
||||||
|
var pa = ArangoDatabase.indexRegex.exec(id);
|
||||||
|
|
||||||
|
if (pa === null && expectedName !== undefined) {
|
||||||
|
id = expectedName + "/" + id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (typeof id === "number" && expectedName !== undefined) {
|
||||||
|
// stringify a numeric id
|
||||||
|
id = expectedName + "/" + id;
|
||||||
|
}
|
||||||
|
|
||||||
var s = id.split("/");
|
var s = id.split("/");
|
||||||
|
|
||||||
if (s.length !== 2) {
|
if (s.length !== 2) {
|
||||||
|
|
|
@ -232,7 +232,7 @@ namespace triagens {
|
||||||
_writeBuffer.appendText("User-Agent: VOC-Client/1.0\r\n");
|
_writeBuffer.appendText("User-Agent: VOC-Client/1.0\r\n");
|
||||||
|
|
||||||
// do basic authorization
|
// do basic authorization
|
||||||
if (_pathToBasicAuth.size() > 0) {
|
if (! _pathToBasicAuth.empty()) {
|
||||||
string foundPrefix;
|
string foundPrefix;
|
||||||
string foundValue;
|
string foundValue;
|
||||||
std::vector< std::pair<std::string, std::string> >::iterator i = _pathToBasicAuth.begin();
|
std::vector< std::pair<std::string, std::string> >::iterator i = _pathToBasicAuth.begin();
|
||||||
|
|
Loading…
Reference in New Issue