History log of /6.0.3/subjson/subdoc/subdoc-api.h (Results 1 - 25 of 26)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v7.0.0, v5.1.2, v5.0.0
# e51529ef 18-Jul-2016 Mark Nunberg <mnunberg@haskalah.org>

MB-20199: GET_COUNT: Count the size of objects

Change-Id: I8b9d25e66abccb91c229c916b47a543f8cb60000
Reviewed-on: http://review.couchbase.org/65902
Reviewed-by: Dave Rigby <daver@couc

MB-20199: GET_COUNT: Count the size of objects

Change-Id: I8b9d25e66abccb91c229c916b47a543f8cb60000
Reviewed-on: http://review.couchbase.org/65902
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


Revision tags: v4.5.0
# 65d3f053 30-Mar-2016 Dave Rigby <daver@couchbase.com>

Remove unused Error::Code enumerations

Change-Id: I124d3fdbc66e06a49c7654a3ff2d59ce303b2fb6
Reviewed-on: http://review.couchbase.org/62155
Tested-by: buildbot <build@couchbase.com>

Remove unused Error::Code enumerations

Change-Id: I124d3fdbc66e06a49c7654a3ff2d59ce303b2fb6
Reviewed-on: http://review.couchbase.org/62155
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Will Gardner <will.gardner@couchbase.com>
Reviewed-by: Jim Walker <jim@couchbase.com>
Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...


# 3d8f7444 16-Feb-2016 Mark Nunberg <mnunberg@haskalah.org>

MB-18169: Refactor COUNTER error codes

Change-Id: Iaf0d833507d6f07da35e39bec38febd8c16c7760
Reviewed-on: http://review.couchbase.org/60051
Tested-by: buildbot <build@couchbase.com>

MB-18169: Refactor COUNTER error codes

Change-Id: Iaf0d833507d6f07da35e39bec38febd8c16c7760
Reviewed-on: http://review.couchbase.org/60051
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# f99261c8 16-Feb-2016 Mark Nunberg <mnunberg@haskalah.org>

Remove error code numeric values

These were initially written to correspond to the actual memcached
protocol (so they wouldn't need to be converted twice), but reality has
since show

Remove error code numeric values

These were initially written to correspond to the actual memcached
protocol (so they wouldn't need to be converted twice), but reality has
since shown things to be different.

Change-Id: I464022e88c235bc502e506a1da0d07a8629b6c78
Reviewed-on: http://review.couchbase.org/60050
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 64dbb0e1 16-Feb-2016 Mark Nunberg <mnunberg@haskalah.org>

Remove compat C symbols

Memcached (our only consumer thus far) no longer uses them

Change-Id: I22ebf337fb46034b0891493d814f152b7e5512f8
Reviewed-on: http://review.couchbase.org/

Remove compat C symbols

Memcached (our only consumer thus far) no longer uses them

Change-Id: I22ebf337fb46034b0891493d814f152b7e5512f8
Reviewed-on: http://review.couchbase.org/60049
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# c72068bd 03-Jun-2015 Mark Nunberg <mnunberg@haskalah.org>

Add extended validation for bad numeric inputs

This adds error codes for a delta with zero, or a delta value which is
an invalid number (cannot be parsed as a JSON number).

Chan

Add extended validation for bad numeric inputs

This adds error codes for a delta with zero, or a delta value which is
an invalid number (cannot be parsed as a JSON number).

Change-Id: Ic6eefce408956f3a472111f0e1e49298c33dbda8
Reviewed-on: http://review.couchbase.org/51715
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# a113d89f 02-Jun-2015 Mark Nunberg <mnunberg@haskalah.org>

Use string inputs/outputs for counter operations

- Remove INCREMENT and DECREMENT commands. These are merged into a
single COUNTER command
- Remove set_delta. All commands now acce

Use string inputs/outputs for counter operations

- Remove INCREMENT and DECREMENT commands. These are merged into a
single COUNTER command
- Remove set_delta. All commands now accept strings
- Remove Result::numresult(). Use string result.

Change-Id: I43d018074cfd45a64c5a9657ee2f330fe40d7063
Reviewed-on: http://review.couchbase.org/51667
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 7e89c958 14-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Use Command helper methods to clarify code

This removes some redundant checks of C == code || C == code_p

Change-Id: I0b84c2b93f143a2495716b286aca29c374b2a7f6
Reviewed-on: http:

Use Command helper methods to clarify code

This removes some redundant checks of C == code || C == code_p

Change-Id: I0b84c2b93f143a2495716b286aca29c374b2a7f6
Reviewed-on: http://review.couchbase.org/51055
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 9e973a99 11-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Check for empty values (and if empty, return an error)

This defines two new error codes:

- Error::VALUE_EMPTY (if value is empty)
- Error::VALUE_ETOODEEP (if value is too deep t

Check for empty values (and if empty, return an error)

This defines two new error codes:

- Error::VALUE_EMPTY (if value is empty)
- Error::VALUE_ETOODEEP (if value is too deep to be inserted)

The latter is not used yet (but will be in a later commit)

Change-Id: Ic60856759dfffb8d88150af4f850beb4ecb3174f
Reviewed-on: http://review.couchbase.org/50802
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...


# c6f9a0c5 08-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Add operator<< overloads for Subdoc::Error(::Code)

This makes test failures easier to debug

Change-Id: I44dc038eb83b32964f87874d3a4933a1c498d76a
Reviewed-on: http://review.couch

Add operator<< overloads for Subdoc::Error(::Code)

This makes test failures easier to debug

Change-Id: I44dc038eb83b32964f87874d3a4933a1c498d76a
Reviewed-on: http://review.couchbase.org/50799
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# a9ab72ff 08-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Add Command::ARRAY_INSERT

This allows insertion operations as specified in the spec.

Change-Id: I667df1d7f66de147823e12a4fbbddff0d8e62ee9
Reviewed-on: http://review.couchbase.or

Add Command::ARRAY_INSERT

This allows insertion operations as specified in the spec.

Change-Id: I667df1d7f66de147823e12a4fbbddff0d8e62ee9
Reviewed-on: http://review.couchbase.org/50798
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# ea70ef53 08-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Add LICENSE and copyright headers

Change-Id: Ibc9fcf211a2ad6ba68918bc0f6a2d494d34d8b47
Reviewed-on: http://review.couchbase.org/50796
Tested-by: buildbot <build@couchbase.com>
Re

Add LICENSE and copyright headers

Change-Id: Ibc9fcf211a2ad6ba68918bc0f6a2d494d34d8b47
Reviewed-on: http://review.couchbase.org/50796
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# c8b99cce 07-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Convert error/command codes to namespaced/scoped versions (v2)

Definitions are still provided for older code

This is a re-reversion of a prior commit which fixes some other issues

Convert error/command codes to namespaced/scoped versions (v2)

Definitions are still provided for older code

This is a re-reversion of a prior commit which fixes some other issues
with build failures, and adds a bit more as well.

Change-Id: I8105a55e3f100fc9011ab04ca3482cf464d395db
Reviewed-on: http://review.couchbase.org/50795
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# dbac1a39 08-May-2015 Dave Rigby <daver@couchbase.com>

Revert "Convert error/command codes to namespaced/scoped versions"

This reverts commit 50dab6a66df2390f56dbb417aeafbe656e0f07ef.

Change-Id: Ib97d092544afe1ee3fe899b78be36de5e10c5837

Revert "Convert error/command codes to namespaced/scoped versions"

This reverts commit 50dab6a66df2390f56dbb417aeafbe656e0f07ef.

Change-Id: Ib97d092544afe1ee3fe899b78be36de5e10c5837
Reviewed-on: http://review.couchbase.org/50765
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Dave Rigby <daver@couchbase.com>

show more ...


# 50dab6a6 07-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Convert error/command codes to namespaced/scoped versions

Definitions are still provided for older code

Change-Id: I255f9431aec3750d89e604388d5da8c0c099f3e2
Reviewed-on: http://

Convert error/command codes to namespaced/scoped versions

Definitions are still provided for older code

Change-Id: I255f9431aec3750d89e604388d5da8c0c099f3e2
Reviewed-on: http://review.couchbase.org/50759
Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>
Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...


# 56f51370 03-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Convert code to C++-only

This removes the 'extern "C"' declarations and fully converts the
headers into C++ components.

Existing C++ code using the "C" API will continue to func

Convert code to C++-only

This removes the 'extern "C"' declarations and fully converts the
headers into C++ components.

Existing C++ code using the "C" API will continue to function as opaque
function symbols are now simply macros to call into their C++
equivalents. Macros will be removed once dependent code is converted.

Change-Id: Ic2b5d05ecb22a5717600661bfcccdb3d84dee4dd
Reviewed-on: http://review.couchbase.org/50522
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 7aa90cc4 30-Apr-2015 Dave Rigby <daver@couchbase.com>

MB-13651: Add SUBDOC_CMD_FLAG_MKDIR_P constant

Change-Id: I5ec7d7ce15777eb0808c26283e5c7c28f968d98d
Reviewed-on: http://review.couchbase.org/50421
Tested-by: buildbot <build@couchbas

MB-13651: Add SUBDOC_CMD_FLAG_MKDIR_P constant

Change-Id: I5ec7d7ce15777eb0808c26283e5c7c28f968d98d
Reviewed-on: http://review.couchbase.org/50421
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...


# d56916c4 23-Apr-2015 Mark Nunberg <mnunberg@haskalah.org>

Add namespaced typedefs for LOC, OPERATION and ERRORS

This makes the operations.cc file easier to read.

Change-Id: If004cc854443732bbb76cd27b8fa01499a8c368c
Reviewed-on: http://

Add namespaced typedefs for LOC, OPERATION and ERRORS

This makes the operations.cc file easier to read.

Change-Id: If004cc854443732bbb76cd27b8fa01499a8c368c
Reviewed-on: http://review.couchbase.org/50137
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# b20e7ca7 15-Apr-2015 Mark Nunberg <mnunberg@haskalah.org>

Define ETOODEEP error code for documents exceeding depth


# c18bf1c5 17-Dec-2014 Mark Nunberg <mnunberg@haskalah.org>

Add strerror


# 154b7d68 17-Dec-2014 Mark Nunberg <mnunberg@haskalah.org>

Add constant values for commands


# 8df3faeb 17-Dec-2014 Mark Nunberg <mnunberg@haskalah.org>

Remove PUSH/POP


# 5c6400f5 13-Dec-2014 Mark Nunberg <mnunberg@haskalah.org>

Move src => subdoc


# 0db87c77 13-Dec-2014 Mark Nunberg <mnunberg@haskalah.org>

Remove mockup memcached header


# 905b0495 13-Dec-2014 Mark Nunberg <mnunberg@haskalah.org>

Change status coes to SUBDOC_STATUS_*


12