diff options
-rw-r--r-- | REFLECTION | 2551 | ||||
-rw-r--r-- | php-pecl-couchbase2.spec | 30 |
2 files changed, 2528 insertions, 53 deletions
@@ -1,17 +1,32 @@ -Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { +Extension [ <persistent> extension #163 couchbase version 2.3.0 ] { - Dependencies { Dependency [ json (Required) ] - Dependency [ pcs (Required) ] + Dependency [ igbinary (Required) ] } - INI { Entry [ couchbase.log_level <ALL> ] Current = 'WARN' } + Entry [ couchbase.encoder.format <ALL> ] + Current = 'json' + } + Entry [ couchbase.encoder.compression <ALL> ] + Current = 'off' + } + Entry [ couchbase.encoder.compression_threshold <ALL> ] + Current = '0' + } + Entry [ couchbase.encoder.compression_factor <ALL> ] + Current = '0.0' + } + Entry [ couchbase.decoder.json_arrays <ALL> ] + Current = '0' + } } - - Constants [114] { + - Constants [146] { Constant [ integer COUCHBASE_PERSISTTO_MASTER ] { 1 } Constant [ integer COUCHBASE_PERSISTTO_ONE ] { 1 } Constant [ integer COUCHBASE_PERSISTTO_TWO ] { 2 } @@ -126,21 +141,181 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { Constant [ integer COUCHBASE_TMPFAIL ] { 11 } Constant [ integer COUCHBASE_KEYALREADYEXISTS ] { 12 } Constant [ integer COUCHBASE_KEYNOTFOUND ] { 13 } + Constant [ integer COUCHBASE_VAL_MASK ] { 31 } + Constant [ integer COUCHBASE_VAL_IS_STRING ] { 0 } + Constant [ integer COUCHBASE_VAL_IS_LONG ] { 1 } + Constant [ integer COUCHBASE_VAL_IS_DOUBLE ] { 2 } + Constant [ integer COUCHBASE_VAL_IS_BOOL ] { 3 } + Constant [ integer COUCHBASE_VAL_IS_SERIALIZED ] { 4 } + Constant [ integer COUCHBASE_VAL_IS_IGBINARY ] { 5 } + Constant [ integer COUCHBASE_VAL_IS_JSON ] { 6 } + Constant [ integer COUCHBASE_COMPRESSION_MASK ] { 224 } + Constant [ integer COUCHBASE_COMPRESSION_NONE ] { 0 } + Constant [ integer COUCHBASE_COMPRESSION_ZLIB ] { 32 } + Constant [ integer COUCHBASE_COMPRESSION_FASTLZ ] { 64 } + Constant [ integer COUCHBASE_COMPRESSION_MCISCOMPRESSED ] { 16 } + Constant [ integer COUCHBASE_SERTYPE_JSON ] { 0 } + Constant [ integer COUCHBASE_SERTYPE_IGBINARY ] { 1 } + Constant [ integer COUCHBASE_SERTYPE_PHP ] { 2 } + Constant [ integer COUCHBASE_CMPRTYPE_NONE ] { 0 } + Constant [ integer COUCHBASE_CMPRTYPE_ZLIB ] { 1 } + Constant [ integer COUCHBASE_CMPRTYPE_FASTLZ ] { 2 } + Constant [ integer COUCHBASE_CFFMT_MASK ] { -16777216 } + Constant [ integer COUCHBASE_CFFMT_PRIVATE ] { 16777216 } + Constant [ integer COUCHBASE_CFFMT_JSON ] { 33554432 } + Constant [ integer COUCHBASE_CFFMT_RAW ] { 50331648 } + Constant [ integer COUCHBASE_CFFMT_STRING ] { 67108864 } + Constant [ integer Couchbase\ENCODER_FORMAT_JSON ] { 0 } + Constant [ integer Couchbase\ENCODER_FORMAT_IGBINARY ] { 1 } + Constant [ integer Couchbase\ENCODER_FORMAT_PHP ] { 2 } + Constant [ integer Couchbase\ENCODER_COMPRESSION_NONE ] { 0 } + Constant [ integer Couchbase\ENCODER_COMPRESSION_ZLIB ] { 1 } + Constant [ integer Couchbase\ENCODER_COMPRESSION_FASTLZ ] { 2 } + Constant [ integer Couchbase\HAVE_IGBINARY ] { 1 } + Constant [ integer Couchbase\HAVE_ZLIB ] { 1 } } - Functions { + Function [ <internal:couchbase> function Couchbase\fastlzCompress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:couchbase> function Couchbase\fastlzDecompress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:couchbase> function Couchbase\zlibCompress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:couchbase> function Couchbase\zlibDecompress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:couchbase> function Couchbase\passthruEncoder ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + Function [ <internal:couchbase> function Couchbase\passthruDecoder ] { + + - Parameters [3] { + Parameter #0 [ <required> $bytes ] + Parameter #1 [ <required> $flags ] + Parameter #2 [ <required> $datatype ] + } + } + Function [ <internal:couchbase> function Couchbase\defaultEncoder ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + Function [ <internal:couchbase> function Couchbase\defaultDecoder ] { + + - Parameters [3] { + Parameter #0 [ <required> $bytes ] + Parameter #1 [ <required> $flags ] + Parameter #2 [ <required> $datatype ] + } + } + Function [ <internal:couchbase> function Couchbase\basicEncoderV1 ] { + + - Parameters [2] { + Parameter #0 [ <required> $value ] + Parameter #1 [ <required> $options ] + } + } + Function [ <internal:couchbase> function Couchbase\basicDecoderV1 ] { + + - Parameters [4] { + Parameter #0 [ <required> $bytes ] + Parameter #1 [ <required> $flags ] + Parameter #2 [ <required> $datatype ] + Parameter #3 [ <required> $options ] + } + } Function [ <internal:couchbase> function couchbase_fastlz_compress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } } Function [ <internal:couchbase> function couchbase_fastlz_decompress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } } Function [ <internal:couchbase> function couchbase_zlib_compress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } } Function [ <internal:couchbase> function couchbase_zlib_decompress ] { + + - Parameters [1] { + Parameter #0 [ <required> $data ] + } + } + Function [ <internal:couchbase> function couchbase_passthru_encoder ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + Function [ <internal:couchbase> function couchbase_passthru_decoder ] { + + - Parameters [3] { + Parameter #0 [ <required> $bytes ] + Parameter #1 [ <required> $flags ] + Parameter #2 [ <required> $datatype ] + } + } + Function [ <internal:couchbase> function couchbase_default_encoder ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + Function [ <internal:couchbase> function couchbase_default_decoder ] { + + - Parameters [3] { + Parameter #0 [ <required> $bytes ] + Parameter #1 [ <required> $flags ] + Parameter #2 [ <required> $datatype ] + } + } + Function [ <internal:couchbase> function couchbase_basic_encoder_v1 ] { + + - Parameters [2] { + Parameter #0 [ <required> $value ] + Parameter #1 [ <required> $options ] + } + } + Function [ <internal:couchbase> function couchbase_basic_decoder_v1 ] { + + - Parameters [4] { + Parameter #0 [ <required> $bytes ] + Parameter #1 [ <required> $flags ] + Parameter #2 [ <required> $datatype ] + Parameter #3 [ <required> $options ] + } } } - - Classes [7] { - Class [ <internal:couchbase> class CouchbaseException extends Exception implements Throwable ] { + - Classes [41] { + Class [ <internal:couchbase> class Couchbase\Exception extends Exception implements Throwable ] { - Constants [0] { } @@ -197,7 +372,7 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { } } - Class [ <internal:couchbase> class CouchbaseMetaDoc ] { + Class [ <internal:couchbase> class Couchbase\Document ] { - Constants [0] { } @@ -220,7 +395,7 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { } } - Class [ <internal:couchbase> class CouchbaseDocumentFragment ] { + Class [ <internal:couchbase> class Couchbase\DocumentFragment ] { - Constants [0] { } @@ -242,7 +417,441 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { } } - Class [ <internal:couchbase> class CouchbaseN1qlIndex ] { + Class [ <internal:couchbase> final class Couchbase\Cluster ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> $connstr ] + } + } + + Method [ <internal:couchbase> final public method openBucket ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $password ] + } + } + + Method [ <internal:couchbase> final public method manager ] { + + - Parameters [2] { + Parameter #0 [ <required> $username ] + Parameter #1 [ <required> $password ] + } + } + + Method [ <internal:couchbase> final public method authenticate ] { + + - Parameters [1] { + Parameter #0 [ <required> $authenticator ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\ClusterManager ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method listBuckets ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method createBucket ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method removeBucket ] { + + - Parameters [1] { + Parameter #0 [ <required> $connstr ] + } + } + + Method [ <internal:couchbase> final public method info ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\Bucket ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [40] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final private method __get ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:couchbase> final private method __set ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method setTranscoder ] { + + - Parameters [2] { + Parameter #0 [ <required> callable $encoder ] + Parameter #1 [ <required> callable $decoder ] + } + } + + Method [ <internal:couchbase> final public method get ] { + + - Parameters [2] { + Parameter #0 [ <required> $ids ] + Parameter #1 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method getAndLock ] { + + - Parameters [3] { + Parameter #0 [ <required> $ids ] + Parameter #1 [ <required> $lockTime ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method getAndTouch ] { + + - Parameters [3] { + Parameter #0 [ <required> $ids ] + Parameter #1 [ <required> $expiry ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method getFromReplica ] { + + - Parameters [2] { + Parameter #0 [ <required> $ids ] + Parameter #1 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method upsert ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $val ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method insert ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $val ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method replace ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $val ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method append ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $val ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method prepend ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $val ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method remove ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method touch ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $expiry ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method counter ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $delta ] + Parameter #2 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method lookupIn ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + } + + Method [ <internal:couchbase> final public method retrieveIn ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> ...$(paths) ] + } + } + + Method [ <internal:couchbase> final public method mutateIn ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $cas ] + } + } + + Method [ <internal:couchbase> final public method manager ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method query ] { + + - Parameters [2] { + Parameter #0 [ <required> $query ] + Parameter #1 [ <required> $jsonAsArray ] + } + } + + Method [ <internal:couchbase> final public method mapSize ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + } + + Method [ <internal:couchbase> final public method mapAdd ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $key ] + Parameter #2 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method mapRemove ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $key ] + } + } + + Method [ <internal:couchbase> final public method mapGet ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $key ] + } + } + + Method [ <internal:couchbase> final public method setAdd ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method setExists ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method setRemove ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method listSize ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + } + + Method [ <internal:couchbase> final public method listPush ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method listShift ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method listRemove ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $index ] + } + } + + Method [ <internal:couchbase> final public method listGet ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $index ] + } + } + + Method [ <internal:couchbase> final public method listSet ] { + + - Parameters [3] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $index ] + Parameter #2 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method listExists ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method setSize ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + } + + Method [ <internal:couchbase> final public method queueSize ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + } + + Method [ <internal:couchbase> final public method queueAdd ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method queueExists ] { + + - Parameters [2] { + Parameter #0 [ <required> $id ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method queueRemove ] { + + - Parameters [1] { + Parameter #0 [ <required> $id ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\BucketManager ] { - Constants [0] { } @@ -253,6 +862,627 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { - Static methods [0] { } + - Properties [0] { + } + + - Methods [14] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method info ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method flush ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method listDesignDocuments ] { + + - Parameters [0] { + } + } + + Method [ <internal, deprecated:couchbase> final public method getDesignDocuments ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method getDesignDocument ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:couchbase> final public method removeDesignDocument ] { + + - Parameters [1] { + Parameter #0 [ <required> $name ] + } + } + + Method [ <internal:couchbase> final public method upsertDesignDocument ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $document ] + } + } + + Method [ <internal:couchbase> final public method insertDesignDocument ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $document ] + } + } + + Method [ <internal:couchbase> final public method listN1qlIndexes ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method createN1qlPrimaryIndex ] { + + - Parameters [3] { + Parameter #0 [ <required> $customName ] + Parameter #1 [ <required> $ignoreIfExist ] + Parameter #2 [ <required> $defer ] + } + } + + Method [ <internal:couchbase> final public method createN1qlIndex ] { + + - Parameters [5] { + Parameter #0 [ <required> $indexName ] + Parameter #1 [ <required> $fields ] + Parameter #2 [ <required> $whereClause ] + Parameter #3 [ <required> $ignoreIfExist ] + Parameter #4 [ <required> $defer ] + } + } + + Method [ <internal:couchbase> final public method dropN1qlPrimaryIndex ] { + + - Parameters [3] { + Parameter #0 [ <required> $customName ] + Parameter #1 [ <required> $ignoreIfNotExist ] + Parameter #2 [ <optional> $defer ] + } + } + + Method [ <internal:couchbase> final public method dropN1qlIndex ] { + + - Parameters [3] { + Parameter #0 [ <required> $indexName ] + Parameter #1 [ <required> $ignoreIfNotExist ] + Parameter #2 [ <optional> $defer ] + } + } + } + } + + Interface [ <internal:couchbase> interface Couchbase\Authenticator ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ <internal:couchbase> final class Couchbase\ClassicAuthenticator implements Couchbase\Authenticator ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:couchbase, ctor> final public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method cluster ] { + + - Parameters [2] { + Parameter #0 [ <required> $username ] + Parameter #1 [ <required> $password ] + } + } + + Method [ <internal:couchbase> final public method bucket ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $password ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\MutationToken ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ <internal:couchbase> final static public method from ] { + + - Parameters [4] { + Parameter #0 [ <required> $bucketName ] + Parameter #1 [ <required> $vbucketId ] + Parameter #2 [ <required> $vbucketUuid ] + Parameter #3 [ <required> $sequenceNumber ] + } + } + } + + - Properties [0] { + } + + - Methods [5] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method bucketName ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method vbucketId ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method vbucketUuid ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method sequenceNumber ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\MutationState ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ <internal:couchbase> final static public method from ] { + + - Parameters [1] { + Parameter #0 [ <required> $source ] + } + } + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method add ] { + + - Parameters [1] { + Parameter #0 [ <required> $source ] + } + } + } + } + + Interface [ <internal:couchbase> interface Couchbase\ViewQueryEncodable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ <internal:couchbase> abstract public method encode ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\ViewQuery implements Couchbase\ViewQueryEncodable ] { + + - Constants [5] { + Constant [ integer UPDATE_BEFORE ] { 1 } + Constant [ integer UPDATE_NONE ] { 2 } + Constant [ integer UPDATE_AFTER ] { 3 } + Constant [ integer ORDER_ASCENDING ] { 1 } + Constant [ integer ORDER_DESCENDING ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:couchbase> final static public method from ] { + + - Parameters [2] { + Parameter #0 [ <required> $designDocumentName ] + Parameter #1 [ <required> $viewName ] + } + } + + Method [ <internal:couchbase> final static public method fromSpatial ] { + + - Parameters [2] { + Parameter #0 [ <required> $designDocumentName ] + Parameter #1 [ <required> $viewName ] + } + } + } + + - Properties [0] { + } + + - Methods [17] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype Couchbase\ViewQueryEncodable> final public method encode ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method limit ] { + + - Parameters [1] { + Parameter #0 [ <required> $limit ] + } + } + + Method [ <internal:couchbase> final public method skip ] { + + - Parameters [1] { + Parameter #0 [ <required> $skip ] + } + } + + Method [ <internal:couchbase> final public method consistency ] { + + - Parameters [1] { + Parameter #0 [ <required> $consistency ] + } + } + + Method [ <internal:couchbase> final public method stale ] { + + - Parameters [1] { + Parameter #0 [ <required> $consistency ] + } + } + + Method [ <internal:couchbase> final public method custom ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + + Method [ <internal:couchbase> final public method order ] { + + - Parameters [1] { + Parameter #0 [ <required> $order ] + } + } + + Method [ <internal:couchbase> final public method reduce ] { + + - Parameters [1] { + Parameter #0 [ <required> $reduce ] + } + } + + Method [ <internal:couchbase> final public method group ] { + + - Parameters [1] { + Parameter #0 [ <required> $group ] + } + } + + Method [ <internal:couchbase> final public method groupLevel ] { + + - Parameters [1] { + Parameter #0 [ <required> $group_level ] + } + } + + Method [ <internal:couchbase> final public method group_level ] { + + - Parameters [1] { + Parameter #0 [ <required> $group_level ] + } + } + + Method [ <internal:couchbase> final public method key ] { + + - Parameters [1] { + Parameter #0 [ <required> $key ] + } + } + + Method [ <internal:couchbase> final public method keys ] { + + - Parameters [1] { + Parameter #0 [ <required> $keys ] + } + } + + Method [ <internal:couchbase> final public method range ] { + + - Parameters [3] { + Parameter #0 [ <required> $startKey ] + Parameter #1 [ <required> $endKey ] + Parameter #2 [ <required> $inclusiveEnd ] + } + } + + Method [ <internal:couchbase> final public method idRange ] { + + - Parameters [2] { + Parameter #0 [ <required> $startKeyDocumentId ] + Parameter #1 [ <required> $endKeyDocumentId ] + } + } + + Method [ <internal:couchbase> final public method id_range ] { + + - Parameters [2] { + Parameter #0 [ <required> $startKeyDocumentId ] + Parameter #1 [ <required> $endKeyDocumentId ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\SpatialViewQuery implements Couchbase\ViewQueryEncodable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ <internal:couchbase> final static public method from ] { + + - Parameters [2] { + Parameter #0 [ <required> $designDocumentName ] + Parameter #1 [ <required> $viewName ] + } + } + } + + - Properties [0] { + } + + - Methods [10] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype Couchbase\ViewQueryEncodable> final public method encode ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method limit ] { + + - Parameters [1] { + Parameter #0 [ <required> $limit ] + } + } + + Method [ <internal:couchbase> final public method skip ] { + + - Parameters [1] { + Parameter #0 [ <required> $skip ] + } + } + + Method [ <internal:couchbase> final public method consistency ] { + + - Parameters [1] { + Parameter #0 [ <required> $consistency ] + } + } + + Method [ <internal:couchbase> final public method stale ] { + + - Parameters [1] { + Parameter #0 [ <required> $consistency ] + } + } + + Method [ <internal:couchbase> final public method bbox ] { + + - Parameters [1] { + Parameter #0 [ <required> $bbox ] + } + } + + Method [ <internal:couchbase> final public method startRange ] { + + - Parameters [1] { + Parameter #0 [ <required> $range ] + } + } + + Method [ <internal:couchbase> final public method endRange ] { + + - Parameters [1] { + Parameter #0 [ <required> $range ] + } + } + + Method [ <internal:couchbase> final public method custom ] { + + - Parameters [1] { + Parameter #0 [ <required> $options ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\N1qlQuery ] { + + - Constants [3] { + Constant [ integer NOT_BOUNDED ] { 1 } + Constant [ integer REQUEST_PLUS ] { 2 } + Constant [ integer STATEMENT_PLUS ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ <internal:couchbase> final static public method fromString ] { + + - Parameters [1] { + Parameter #0 [ <required> $statement ] + } + } + } + + - Properties [1] { + Property [ <default> public $options ] + } + + - Methods [7] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method adhoc ] { + + - Parameters [1] { + Parameter #0 [ <required> $adhoc ] + } + } + + Method [ <internal:couchbase> final public method crossBucket ] { + + - Parameters [1] { + Parameter #0 [ <required> $crossBucket ] + } + } + + Method [ <internal:couchbase> final public method positionalParams ] { + + - Parameters [1] { + Parameter #0 [ <required> $params ] + } + } + + Method [ <internal:couchbase> final public method namedParams ] { + + - Parameters [1] { + Parameter #0 [ <required> $params ] + } + } + + Method [ <internal:couchbase> final public method consistency ] { + + - Parameters [1] { + Parameter #0 [ <required> $consistency ] + } + } + + Method [ <internal:couchbase> final public method consistentWith ] { + + - Parameters [1] { + Parameter #0 [ <required> $mutationState ] + } + } + } + } + + Class [ <internal:couchbase> class Couchbase\N1qlIndex ] { + + - Constants [3] { + Constant [ integer VIEW ] { 2 } + Constant [ integer GSI ] { 1 } + Constant [ integer UNSPECIFIED ] { 0 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + - Properties [8] { Property [ <default> public $name ] Property [ <default> public $isPrimary ] @@ -264,11 +1494,747 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { Property [ <default> public $condition ] } + - Methods [1] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\LookupInBuilder ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method get ] { + + - Parameters [1] { + Parameter #0 [ <required> $path ] + } + } + + Method [ <internal:couchbase> final public method exists ] { + + - Parameters [1] { + Parameter #0 [ <required> $path ] + } + } + + Method [ <internal:couchbase> final public method execute ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\MutateInBuilder ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [14] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method insert ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method upsert ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method replace ] { + + - Parameters [2] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method remove ] { + + - Parameters [1] { + Parameter #0 [ <required> $path ] + } + } + + Method [ <internal:couchbase> final public method arrayPrepend ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method arrayAppend ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method arrayInsert ] { + + - Parameters [2] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final public method arrayPrependAll ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $values ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method arrayAppendAll ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $values ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method arrayInsertAll ] { + + - Parameters [2] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $values ] + } + } + + Method [ <internal:couchbase> final public method arrayAddUnique ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $value ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method counter ] { + + - Parameters [3] { + Parameter #0 [ <required> $path ] + Parameter #1 [ <required> $delta ] + Parameter #2 [ <required> $createParents ] + } + } + + Method [ <internal:couchbase> final public method execute ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\SearchQuery implements JsonSerializable ] { + + - Constants [3] { + Constant [ string HIGHLIGHT_HTML ] { html } + Constant [ string HIGHLIGHT_ANSI ] { ansi } + Constant [ string HIGHLIGHT_SIMPLE ] { simple } + } + + - Static properties [0] { + } + + - Static methods [20] { + Method [ <internal:couchbase> final static public method booleanField ] { + + - Parameters [1] { + Parameter #0 [ <required> $value ] + } + } + + Method [ <internal:couchbase> final static public method boolean ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final static public method conjuncts ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + + Method [ <internal:couchbase> final static public method dateRange ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final static public method disjuncts ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + + Method [ <internal:couchbase> final static public method docId ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(documentIds) ] + } + } + + Method [ <internal:couchbase> final static public method match ] { + + - Parameters [1] { + Parameter #0 [ <required> $match ] + } + } + + Method [ <internal:couchbase> final static public method matchAll ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final static public method matchNone ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final static public method matchPhrase ] { + + - Parameters [1] { + Parameter #0 [ <required> $matchPhrase ] + } + } + + Method [ <internal:couchbase> final static public method numericRange ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final static public method phrase ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(terms) ] + } + } + + Method [ <internal:couchbase> final static public method prefix ] { + + - Parameters [1] { + Parameter #0 [ <required> $prefix ] + } + } + + Method [ <internal:couchbase> final static public method queryString ] { + + - Parameters [1] { + Parameter #0 [ <required> $queryString ] + } + } + + Method [ <internal:couchbase> final static public method regexp ] { + + - Parameters [1] { + Parameter #0 [ <required> $regexp ] + } + } + + Method [ <internal:couchbase> final static public method term ] { + + - Parameters [1] { + Parameter #0 [ <required> $term ] + } + } + + Method [ <internal:couchbase> final static public method wildcard ] { + + - Parameters [1] { + Parameter #0 [ <required> $wildcard ] + } + } + + Method [ <internal:couchbase> final static public method termFacet ] { + + - Parameters [2] { + Parameter #0 [ <required> $field ] + Parameter #1 [ <required> $limit ] + } + } + + Method [ <internal:couchbase> final static public method dateRangeFacet ] { + + - Parameters [2] { + Parameter #0 [ <required> $field ] + Parameter #1 [ <required> $limit ] + } + } + + Method [ <internal:couchbase> final static public method numericRangeFacet ] { + + - Parameters [2] { + Parameter #0 [ <required> $field ] + Parameter #1 [ <required> $limit ] + } + } + } + + - Properties [0] { + } + + - Methods [10] { + Method [ <internal:couchbase, ctor> final public method __construct ] { + + - Parameters [2] { + Parameter #0 [ <required> $indexName ] + Parameter #1 [ <required> $queryPart ] + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method limit ] { + + - Parameters [1] { + Parameter #0 [ <required> $limit ] + } + } + + Method [ <internal:couchbase> final public method skip ] { + + - Parameters [1] { + Parameter #0 [ <required> $skip ] + } + } + + Method [ <internal:couchbase> final public method explain ] { + + - Parameters [1] { + Parameter #0 [ <required> $explain ] + } + } + + Method [ <internal:couchbase> final public method serverSideTimeout ] { + + - Parameters [1] { + Parameter #0 [ <required> $serverSideTimeout ] + } + } + + Method [ <internal:couchbase> final public method consistentWith ] { + + - Parameters [1] { + Parameter #0 [ <required> $mutationState ] + } + } + + Method [ <internal:couchbase> final public method fields ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(fields) ] + } + } + + Method [ <internal:couchbase> final public method highlight ] { + + - Parameters [2] { + Parameter #0 [ <required> $style ] + Parameter #1 [ <required> ...$(fields) ] + } + } + + Method [ <internal:couchbase> final public method addFacet ] { + + - Parameters [2] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $facet ] + } + } + } + } + + Interface [ <internal:couchbase> interface Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + - Methods [0] { } } - Class [ <internal:couchbase> class _CouchbaseCluster ] { + Class [ <internal:couchbase> final class Couchbase\BooleanFieldSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\BooleanSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method must ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + + Method [ <internal:couchbase> final public method mustNot ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + + Method [ <internal:couchbase> final public method should ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\ConjunctionSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method every ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\DateRangeSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + + Method [ <internal:couchbase> final public method start ] { + + - Parameters [2] { + Parameter #0 [ <required> $start ] + Parameter #1 [ <required> $inclusive ] + } + } + + Method [ <internal:couchbase> final public method end ] { + + - Parameters [2] { + Parameter #0 [ <required> $end ] + Parameter #1 [ <required> $inclusive ] + } + } + + Method [ <internal:couchbase> final public method dateTimeParser ] { + + - Parameters [1] { + Parameter #0 [ <required> $dateTimeParser ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\DisjunctionSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method either ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(queries) ] + } + } + + Method [ <internal:couchbase> final public method min ] { + + - Parameters [1] { + Parameter #0 [ <required> $min ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\DocIdSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + + Method [ <internal:couchbase> final public method docIds ] { + + - Parameters [1] { + Parameter #0 [ <required> ...$(documentIds) ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\MatchAllSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { - Constants [0] { } @@ -283,18 +2249,28 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { } - Methods [3] { - Method [ <internal:couchbase, ctor> public method __construct ] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method connect ] { + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method http_request ] { + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } } } } - Class [ <internal:couchbase> class _CouchbaseBucket ] { + Class [ <internal:couchbase> final class Couchbase\MatchNoneSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { - Constants [0] { } @@ -308,79 +2284,245 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { - Properties [0] { } - - Methods [23] { - Method [ <internal:couchbase, ctor> public method __construct ] { + - Methods [3] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method insert ] { + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method upsert ] { + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } } + } + } + + Class [ <internal:couchbase> final class Couchbase\MatchPhraseSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } - Method [ <internal:couchbase> public method replace ] { + - Methods [5] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method append ] { + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method prepend ] { + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } } - Method [ <internal:couchbase> public method remove ] { + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } } - Method [ <internal:couchbase> public method get ] { + Method [ <internal:couchbase> final public method analyzer ] { + + - Parameters [1] { + Parameter #0 [ <required> $analyzer ] + } } + } + } + + Class [ <internal:couchbase> final class Couchbase\MatchSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ <internal:couchbase, ctor> final private method __construct ] { - Method [ <internal:couchbase> public method getFromReplica ] { + - Parameters [0] { + } } - Method [ <internal:couchbase> public method touch ] { + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method counter ] { + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } } - Method [ <internal:couchbase> public method unlock ] { + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } } - Method [ <internal:couchbase> public method n1ql_request ] { + Method [ <internal:couchbase> final public method analyzer ] { + + - Parameters [1] { + Parameter #0 [ <required> $analyzer ] + } } - Method [ <internal:couchbase> public method http_request ] { + Method [ <internal:couchbase> final public method prefixLength ] { + + - Parameters [1] { + Parameter #0 [ <required> $prefixLength ] + } } - Method [ <internal:couchbase> public method fts_request ] { + Method [ <internal:couchbase> final public method fuzziness ] { + + - Parameters [1] { + Parameter #0 [ <required> $fuzziness ] + } } + } + } + + Class [ <internal:couchbase> final class Couchbase\NumericRangeSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } - Method [ <internal:couchbase> public method subdoc_request ] { + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method durability ] { + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } } - Method [ <internal:couchbase> public method n1ix_list ] { + Method [ <internal:couchbase> final public method min ] { + + - Parameters [2] { + Parameter #0 [ <required> $min ] + Parameter #1 [ <required> $inclusive ] + } } - Method [ <internal:couchbase> public method n1ix_create ] { + Method [ <internal:couchbase> final public method max ] { + + - Parameters [2] { + Parameter #0 [ <required> $max ] + Parameter #1 [ <required> $inclusive ] + } } + } + } - Method [ <internal:couchbase> public method n1ix_drop ] { + Class [ <internal:couchbase> final class Couchbase\PhraseSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method setTranscoder ] { + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } } - Method [ <internal:couchbase> public method setOption ] { + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } } - Method [ <internal:couchbase> public method getOption ] { + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } } } } - Class [ <internal:couchbase> class CouchbaseMutationToken ] { + Class [ <internal:couchbase> final class Couchbase\PrefixSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { - Constants [0] { } @@ -391,16 +2533,339 @@ Extension [ <persistent> extension #155 couchbase version 2.2.4 ] { - Static methods [0] { } - - Properties [4] { - Property [ <default> public $bucket ] - Property [ <default> public $vbucketID ] - Property [ <default> public $vbucketUUID ] - Property [ <default> public $sequenceNumber ] + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\QueryStringSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\RegexpSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\TermSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [6] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + + Method [ <internal:couchbase> final public method prefixLength ] { + + - Parameters [1] { + Parameter #0 [ <required> $prefixLength ] + } + } + + Method [ <internal:couchbase> final public method fuzziness ] { + + - Parameters [1] { + Parameter #0 [ <required> $fuzziness ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\WildcardSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [4] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method boost ] { + + - Parameters [1] { + Parameter #0 [ <required> $boost ] + } + } + + Method [ <internal:couchbase> final public method field ] { + + - Parameters [1] { + Parameter #0 [ <required> $field ] + } + } + } + } + + Interface [ <internal:couchbase> interface Couchbase\SearchFacet ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { } - Methods [0] { } } + + Class [ <internal:couchbase> final class Couchbase\TermSearchFacet implements JsonSerializable, Couchbase\SearchFacet ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\NumericRangeSearchFacet implements JsonSerializable, Couchbase\SearchFacet ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method addRange ] { + + - Parameters [3] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $min ] + Parameter #2 [ <required> $max ] + } + } + } + } + + Class [ <internal:couchbase> final class Couchbase\DateRangeSearchFacet implements JsonSerializable, Couchbase\SearchFacet ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ <internal:couchbase, ctor> final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase, prototype JsonSerializable> final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ <internal:couchbase> final public method addRange ] { + + - Parameters [3] { + Parameter #0 [ <required> $name ] + Parameter #1 [ <required> $start ] + Parameter #2 [ <optional> $end ] + } + } + } + } } } diff --git a/php-pecl-couchbase2.spec b/php-pecl-couchbase2.spec index b9e6a8d..898a9c7 100644 --- a/php-pecl-couchbase2.spec +++ b/php-pecl-couchbase2.spec @@ -15,28 +15,28 @@ %global with_zts 0%{!?_without_zts:%{?__ztsphp:1}} %if "%{php_version}" < "5.6" -# After igbinary, pcs (and XDebug for 5.4) +# After igbinary, (and XDebug for 5.4) %global ini_name z-%{pecl_name}.ini %else -# After 40-igbinary, 40-pcs and 40-json +# After 40-igbinary and 40-json %global ini_name 50-%{pecl_name}.ini %endif #global prever beta4 Summary: Couchbase Server PHP extension Name: %{?sub_prefix}php-pecl-couchbase2 -Version: 2.2.4 +Version: 2.3.0 Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: PHP Group: Development/Languages URL: pecl.php.net/package/couchbase Source0: http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz -BuildRequires: %{?scl_prefix}php-devel >= 5.3.0 +BuildRequires: %{?scl_prefix}php-devel >= 5.4 BuildRequires: %{?scl_prefix}php-pear -BuildRequires: %{?scl_prefix}php-pecl-pcs-devel +BuildRequires: %{?scl_prefix}php-pecl-igbinary-devel BuildRequires: %{?scl_prefix}php-json -BuildRequires: libcouchbase-devel +BuildRequires: libcouchbase-devel >= 2.7.2 BuildRequires: fastlz-devel BuildRequires: zlib-devel # to ensure compatibility with XDebug @@ -44,9 +44,7 @@ BuildRequires: %{?scl_prefix}php-pecl-xdebug Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} Requires: %{?scl_prefix}php(api) = %{php_core_api} -Requires: %{?scl_prefix}php-pcs%{?_isa} Requires: %{?scl_prefix}php-json%{?_isa} -# used in embded php code Requires: %{?scl_prefix}php-igbinary%{?_isa} %{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} @@ -136,6 +134,11 @@ extension=%{pecl_name}.so ; Configuration ;couchbase.log_level = 'WARN' +;couchbase.encoder.format = 'json' +;couchbase.encoder.compression = 'off' +;couchbase.encoder.compression_threshold = 0 +;couchbase.encoder.compression_factor = 0.0 +;couchbase.decoder.json_arrays = 0 EOF %if 0%{?__ztsphp:1} @@ -195,7 +198,7 @@ done : minimal NTS load test %{__php} -n \ -d extension=tokenizer.so \ - -d extension=pcs.so \ + -d extension=igbinary.so \ -d extension=json.so \ -d extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ -m | grep %{pecl_name} @@ -204,7 +207,7 @@ done : minimal ZTS load test %{__ztsphp} -n \ -d extension=tokenizer.so \ - -d extension=pcs.so \ + -d extension=igbinary.so \ -d extension=json.so \ -d extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \ -m | grep %{pecl_name} @@ -247,6 +250,13 @@ fi %changelog +* Wed Mar 8 2017 Remi Collet <remi@remirepo.net> - 2.3.0-1 +- Update to 2.3.0 +- drop dependency on pcs extension +- add dependency on igbinary extension +- raise dependency on libcouchbase 2.7.2 +- update default configuration with new options + * Tue Dec 27 2016 Remi Collet <remi@fedoraproject.org> - 2.2.4-1 - Update to 2.2.4 - add dependency on pcs extension |