summaryrefslogtreecommitdiffstats
path: root/REFLECTION
diff options
context:
space:
mode:
Diffstat (limited to 'REFLECTION')
-rw-r--r--REFLECTION1523
1 files changed, 1501 insertions, 22 deletions
diff --git a/REFLECTION b/REFLECTION
index fe49541..0b6fd2a 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
+Extension [ <persistent> extension #122 couchbase version 3.2.0 ] {
- Dependencies {
Dependency [ json (Required) ]
@@ -350,7 +350,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
}
- - Classes [203] {
+ - Classes [237] {
Interface [ <internal:couchbase> interface Couchbase\MutationToken ] {
- Constants [0] {
@@ -5740,7 +5740,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Properties [0] {
}
- - Methods [9] {
+ - Methods [10] {
Method [ <internal:couchbase, ctor> public method __construct ] {
- Parameters [2] {
@@ -5771,6 +5771,13 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Return [ Couchbase\UserManager ]
}
+ Method [ <internal:couchbase> public method analyticsIndexes ] {
+
+ - Parameters [0] {
+ }
+ - Return [ Couchbase\AnalyticsIndexManager ]
+ }
+
Method [ <internal:couchbase> public method queryIndexes ] {
- Parameters [0] {
@@ -6074,7 +6081,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
Property [ <default> private $name ]
}
- - Methods [4] {
+ - Methods [5] {
Method [ <internal:couchbase, ctor> public method __construct ] {
- Parameters [2] {
@@ -6106,6 +6113,15 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
- Return [ Couchbase\QueryResult ]
}
+
+ Method [ <internal:couchbase> public method analyticsQuery ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $statement ]
+ Parameter #1 [ <optional> Couchbase\AnalyticsOptions or NULL $queryOptions ]
+ }
+ - Return [ Couchbase\AnalyticsResult ]
+ }
}
}
@@ -7107,7 +7123,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
- Methods [6] {
- Method [ <internal:couchbase> public method getScope ] {
+ Method [ <internal, deprecated:couchbase> public method getScope ] {
- Parameters [1] {
Parameter #0 [ <required> string $name ]
@@ -7236,6 +7252,996 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
}
+ Class [ <internal:couchbase> class Couchbase\AnalyticsIndexManager ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $cluster ]
+ }
+
+ - Methods [15] {
+ Method [ <internal:couchbase> public method createDataverse ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $dataverseName ]
+ Parameter #1 [ <optional> Couchbase\CreateAnalyticsDataverseOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method dropDataverse ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $dataverseName ]
+ Parameter #1 [ <optional> Couchbase\DropAnalyticsDataverseOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method createDataset ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $datasetName ]
+ Parameter #1 [ <required> string $bucketName ]
+ Parameter #2 [ <optional> Couchbase\CreateAnalyticsDatasetOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method dropDataset ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $datasetName ]
+ Parameter #1 [ <optional> Couchbase\DropAnalyticsDatasetOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method getAllDatasets ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:couchbase> public method createIndex ] {
+
+ - Parameters [4] {
+ Parameter #0 [ <required> string $datasetName ]
+ Parameter #1 [ <required> string $indexName ]
+ Parameter #2 [ <required> array $fields ]
+ Parameter #3 [ <optional> Couchbase\CreateAnalyticsIndexOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method dropIndex ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $datasetName ]
+ Parameter #1 [ <required> string $indexName ]
+ Parameter #2 [ <required> Couchbase\DropAnalyticsIndexOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method getAllIndexes ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:couchbase> public method connectLink ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> Couchbase\ConnectAnalyticsLinkOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method disconnectLink ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <optional> Couchbase\DisconnectAnalyticsLinkOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method getPendingMutations ] {
+
+ - Parameters [0] {
+ }
+ - Return [ array ]
+ }
+
+ Method [ <internal:couchbase> public method createLink ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Couchbase\AnalyticsLink $link ]
+ Parameter #1 [ <optional> Couchbase\CreateAnalyticsLinkOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method replaceLink ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> Couchbase\AnalyticsLink $link ]
+ Parameter #1 [ <optional> Couchbase\ReplaceAnalyticsLinkOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method dropLink ] {
+
+ - Parameters [3] {
+ Parameter #0 [ <required> string $linkName ]
+ Parameter #1 [ <required> Couchbase\AnalyticsLink $dataverseName ]
+ Parameter #2 [ <optional> Couchbase\DropAnalyticsLinkOptions or NULL $options ]
+ }
+ }
+
+ Method [ <internal:couchbase> public method getLinks ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Couchbase\GetAnalyticsLinksOptions or NULL $options ]
+ }
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\AnalyticsDataset ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> private $name ]
+ Property [ <default> private $dataverse_name ]
+ Property [ <default> private $link_name ]
+ Property [ <default> private $bucket_name ]
+ }
+
+ - Methods [4] {
+ Method [ <internal:couchbase> public method name ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:couchbase> public method linkName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:couchbase> public method bucketName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\AnalyticsIndex ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> private $name ]
+ Property [ <default> private $dataverse_name ]
+ Property [ <default> private $link_name ]
+ Property [ <default> private $is_primary ]
+ }
+
+ - Methods [4] {
+ Method [ <internal:couchbase> public method name ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:couchbase> public method datasetName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [0] {
+ }
+ - Return [ string ]
+ }
+
+ Method [ <internal:couchbase> public method isPrimary ] {
+
+ - Parameters [0] {
+ }
+ - Return [ bool ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\CreateAnalyticsDataverseOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $ignore_if_exists ]
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> public method ignoreIfExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldIgnore ]
+ }
+ - Return [ Couchbase\CreateAnalyticsDataverseOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\DropAnalyticsDataverseOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $ignore_if_not_exists ]
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> public method ignoreIfNotExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldIgnore ]
+ }
+ - Return [ Couchbase\DropAnalyticsDataverseOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\CreateAnalyticsDatasetOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [3] {
+ Property [ <default> private $ignore_if_exists ]
+ Property [ <default> private $condition ]
+ Property [ <default> private $dataverse_name ]
+ }
+
+ - Methods [3] {
+ Method [ <internal:couchbase> public method ignoreIfExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldIgnore ]
+ }
+ - Return [ Couchbase\CreateAnalyticsDatasetOptions ]
+ }
+
+ Method [ <internal:couchbase> public method condition ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $condition ]
+ }
+ - Return [ Couchbase\CreateAnalyticsDatasetOptions ]
+ }
+
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverseName ]
+ }
+ - Return [ Couchbase\CreateAnalyticsDatasetOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\DropAnalyticsDatasetOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $ignore_if_not_exists ]
+ Property [ <default> private $dataverse_name ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase> public method ignoreIfNotExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldIgnore ]
+ }
+ - Return [ Couchbase\DropAnalyticsDatasetOptions ]
+ }
+
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverseName ]
+ }
+ - Return [ Couchbase\DropAnalyticsDatasetOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\CreateAnalyticsIndexOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $ignore_if_exists ]
+ Property [ <default> private $dataverse_name ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase> public method ignoreIfExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldIgnore ]
+ }
+ - Return [ Couchbase\CreateAnalyticsIndexOptions ]
+ }
+
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverseName ]
+ }
+ - Return [ Couchbase\CreateAnalyticsIndexOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\DropAnalyticsIndexOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $ignore_if_not_exists ]
+ Property [ <default> private $dataverse_name ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase> public method ignoreIfNotExists ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldIgnore ]
+ }
+ - Return [ Couchbase\DropAnalyticsIndexOptions ]
+ }
+
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverseName ]
+ }
+ - Return [ Couchbase\DropAnalyticsIndexOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\ConnectAnalyticsLinkOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $link_name ]
+ Property [ <default> private $dataverse_name ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverseName ]
+ }
+ - Return [ Couchbase\ConnectAnalyticsLinkOptions ]
+ }
+
+ Method [ <internal:couchbase> public method linkName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $linkName ]
+ }
+ - Return [ Couchbase\ConnectAnalyticsLinkOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\DisconnectAnalyticsLinkOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [2] {
+ Property [ <default> private $link_name ]
+ Property [ <default> private $dataverse_name ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase> public method dataverseName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverseName ]
+ }
+ - Return [ Couchbase\DisconnectAnalyticsLinkOptions ]
+ }
+
+ Method [ <internal:couchbase> public method linkName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $linkName ]
+ }
+ - Return [ Couchbase\DisconnectAnalyticsLinkOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\EncryptionSettings ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> private $level ]
+ Property [ <default> private $certificate ]
+ Property [ <default> private $client_certificate ]
+ Property [ <default> private $client_key ]
+ }
+
+ - Methods [4] {
+ Method [ <internal:couchbase> public method level ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $level ]
+ }
+ - Return [ Couchbase\EncryptionSettings ]
+ }
+
+ Method [ <internal:couchbase> public method certificate ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $certificate ]
+ }
+ - Return [ Couchbase\EncryptionSettings ]
+ }
+
+ Method [ <internal:couchbase> public method clientCertificate ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $certificate ]
+ }
+ - Return [ Couchbase\EncryptionSettings ]
+ }
+
+ Method [ <internal:couchbase> public method clientKey ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $key ]
+ }
+ - Return [ Couchbase\EncryptionSettings ]
+ }
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\AnalyticsLink ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\CouchbaseRemoteAnalyticsLink implements Couchbase\AnalyticsLink ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [6] {
+ Property [ <default> private $name ]
+ Property [ <default> private $dataverse ]
+ Property [ <default> private $hostname ]
+ Property [ <default> private $username ]
+ Property [ <default> private $password ]
+ Property [ <default> private $encryption ]
+ }
+
+ - Methods [6] {
+ Method [ <internal:couchbase> public method name ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $name ]
+ }
+ - Return [ Couchbase\CouchbaseRemoteAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method dataverse ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverse ]
+ }
+ - Return [ Couchbase\CouchbaseRemoteAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method hostname ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $hostname ]
+ }
+ - Return [ Couchbase\CouchbaseRemoteAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method username ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $username ]
+ }
+ - Return [ Couchbase\CouchbaseRemoteAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method password ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $password ]
+ }
+ - Return [ Couchbase\CouchbaseRemoteAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method encryption ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Couchbase\EncryptionSettings $settings ]
+ }
+ - Return [ Couchbase\CouchbaseRemoteAnalyticsLink ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\AzureBlobExternalAnalyticsLink implements Couchbase\AnalyticsLink ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [8] {
+ Property [ <default> private $name ]
+ Property [ <default> private $dataverse ]
+ Property [ <default> private $connection_string ]
+ Property [ <default> private $account_name ]
+ Property [ <default> private $account_key ]
+ Property [ <default> private $shared_access_signature ]
+ Property [ <default> private $blob_endpoint ]
+ Property [ <default> private $endpoint_suffix ]
+ }
+
+ - Methods [8] {
+ Method [ <internal:couchbase> public method name ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $name ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method dataverse ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverse ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method connectionString ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $connectionString ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method accountName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $accountName ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method accountKey ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $accountKey ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method sharedAccessSignature ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $signature ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method blobEndpoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $blobEndpoint ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method endpointSuffix ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $endpointSuffix ]
+ }
+ - Return [ Couchbase\AzureBlobExternalAnalyticsLink ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\S3ExternalAnalyticsLink implements Couchbase\AnalyticsLink ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [7] {
+ Property [ <default> private $name ]
+ Property [ <default> private $dataverse ]
+ Property [ <default> private $access_key_id ]
+ Property [ <default> private $secret_access_key ]
+ Property [ <default> private $region ]
+ Property [ <default> private $session_token ]
+ Property [ <default> private $service_endpoint ]
+ }
+
+ - Methods [7] {
+ Method [ <internal:couchbase> public method name ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $name ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method dataverse ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverse ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method accessKeyId ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $accessKeyId ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method secretAccessKey ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $secretAccessKey ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method region ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $region ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method sessionToken ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $sessionToken ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+
+ Method [ <internal:couchbase> public method serviceEndpoint ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $serviceEndpoint ]
+ }
+ - Return [ Couchbase\S3ExternalAnalyticsLink ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\CreateAnalyticsLinkOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $timeout ]
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> public method timeout ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $timeout ]
+ }
+ - Return [ Couchbase\CreateAnalyticsLinkOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\ReplaceAnalyticLinkOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $timeout ]
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> public method timeout ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $timeout ]
+ }
+ - Return [ Couchbase\ReplaceAnalyticsLinkOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\DropAnalyticsLinkOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $timeout ]
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> public method timeout ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $timeout ]
+ }
+ - Return [ Couchbase\DropAnalyticsLinkOptions ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\GetAnalyticsLinksOptions ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [4] {
+ Property [ <default> private $timeout ]
+ Property [ <default> private $link_type ]
+ Property [ <default> private $dataverse ]
+ Property [ <default> private $name ]
+ }
+
+ - Methods [4] {
+ Method [ <internal:couchbase> public method timeout ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $timeout ]
+ }
+ - Return [ Couchbase\GetAnalyticsLinksOptions ]
+ }
+
+ Method [ <internal:couchbase> public method linkType ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $type ]
+ }
+ - Return [ Couchbase\GetAnalyticsLinksOptions ]
+ }
+
+ Method [ <internal:couchbase> public method dataverse ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $dataverse ]
+ }
+ - Return [ Couchbase\GetAnalyticsLinksOptions ]
+ }
+
+ Method [ <internal:couchbase> public method name ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $name ]
+ }
+ - Return [ Couchbase\GetAnalyticsLinksOptions ]
+ }
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\AnalyticsLinkType ] {
+
+ - Constants [3] {
+ Constant [ public string COUCHBASE ] { couchbase }
+ Constant [ public string S3 ] { s3 }
+ Constant [ public string AZURE_BLOB ] { azureblob }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\AnalyticsEncryptionLevel ] {
+
+ - Constants [3] {
+ Constant [ public string NONE ] { none }
+ Constant [ public string HALF ] { half }
+ Constant [ public string FULL ] { full }
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [0] {
+ }
+ }
+
Class [ <internal:couchbase> class Couchbase\QueryIndexManager ] {
- Constants [0] {
@@ -7325,7 +8331,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [7] {
+ - Properties [8] {
Property [ <default> private $name ]
Property [ <default> private $is_primary ]
Property [ <default> private $type ]
@@ -7333,6 +8339,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
Property [ <default> private $keyspace ]
Property [ <default> private $index_key ]
Property [ <default> private $condition ]
+ Property [ <default> private $partition ]
}
- Methods [7] {
@@ -7701,7 +8708,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [8] {
+ - Properties [10] {
Property [ <default> private $timeout ]
Property [ <default> private $positional_params ]
Property [ <default> private $named_params ]
@@ -7710,9 +8717,11 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
Property [ <default> private $priority ]
Property [ <default> private $readonly ]
Property [ <default> private $client_context_id ]
+ Property [ <default> private $scope_name ]
+ Property [ <default> private $scope_qualifier ]
}
- - Methods [8] {
+ - Methods [10] {
Method [ <internal:couchbase> public method timeout ] {
- Parameters [1] {
@@ -7777,6 +8786,22 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
- Return [ Couchbase\AnalyticsOptions ]
}
+
+ Method [ <internal:couchbase> public method scopeName ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $value ]
+ }
+ - Return [ Couchbase\AnalyticsOptions ]
+ }
+
+ Method [ <internal:couchbase> public method scopeQualifier ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> string $value ]
+ }
+ - Return [ Couchbase\AnalyticsOptions ]
+ }
}
}
@@ -8195,7 +9220,7 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [11] {
+ - Properties [12] {
Property [ <default> private $timeout ]
Property [ <default> private $limit ]
Property [ <default> private $skip ]
@@ -8207,9 +9232,10 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
Property [ <default> private $highlight_style ]
Property [ <default> private $highlight_fields ]
Property [ <default> private $disable_scoring ]
+ Property [ <default> private $collections ]
}
- - Methods [11] {
+ - Methods [12] {
Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {
- Parameters [0] {
@@ -8297,6 +9323,14 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
- Return [ Couchbase\SearchOptions ]
}
+
+ Method [ <internal:couchbase> public method collections ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> array $collections ]
+ }
+ - Return [ Couchbase\SearchOptions ]
+ }
}
}
@@ -10458,15 +11492,16 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [5] {
+ - Properties [6] {
Property [ <default> private $cas ]
Property [ <default> private $timeout ]
Property [ <default> private $expiry ]
+ Property [ <default> private $preserve_expiry ]
Property [ <default> private $durability_level ]
Property [ <default> private $encoder ]
}
- - Methods [5] {
+ - Methods [6] {
Method [ <internal, deprecated:couchbase> public method cas ] {
- Parameters [1] {
@@ -10491,6 +11526,14 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Return [ Couchbase\UpsertOptions ]
}
+ Method [ <internal:couchbase> public method preserveExpiry ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldPreserve ]
+ }
+ - Return [ Couchbase\UpsertOptions ]
+ }
+
Method [ <internal:couchbase> public method durabilityLevel ] {
- Parameters [1] {
@@ -10520,15 +11563,16 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [5] {
+ - Properties [6] {
Property [ <default> private $cas ]
Property [ <default> private $timeout ]
Property [ <default> private $expiry ]
+ Property [ <default> private $preserve_expiry ]
Property [ <default> private $durability_level ]
Property [ <default> private $encoder ]
}
- - Methods [5] {
+ - Methods [6] {
Method [ <internal:couchbase> public method cas ] {
- Parameters [1] {
@@ -10553,6 +11597,14 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Return [ Couchbase\ReplaceOptions ]
}
+ Method [ <internal:couchbase> public method preserveExpiry ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldPreserve ]
+ }
+ - Return [ Couchbase\ReplaceOptions ]
+ }
+
Method [ <internal:couchbase> public method durabilityLevel ] {
- Parameters [1] {
@@ -10718,13 +11770,12 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [6] {
+ - Properties [5] {
Property [ <default> private $timeout ]
Property [ <default> private $expiry ]
Property [ <default> private $durability_level ]
Property [ <default> private $delta ]
Property [ <default> private $initial ]
- Property [ <default> private $cas ]
}
- Methods [6] {
@@ -10789,13 +11840,12 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [6] {
+ - Properties [5] {
Property [ <default> private $timeout ]
Property [ <default> private $expiry ]
Property [ <default> private $durability_level ]
Property [ <default> private $delta ]
Property [ <default> private $initial ]
- Property [ <default> private $cas ]
}
- Methods [6] {
@@ -10939,15 +11989,16 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [5] {
+ - Properties [6] {
Property [ <default> private $cas ]
Property [ <default> private $timeout ]
Property [ <default> private $expiry ]
+ Property [ <default> private $preserve_expiry ]
Property [ <default> private $durability_level ]
Property [ <default> private $store_semantics ]
}
- - Methods [5] {
+ - Methods [6] {
Method [ <internal:couchbase> public method cas ] {
- Parameters [1] {
@@ -10972,6 +12023,14 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Return [ Couchbase\MutateInOptions ]
}
+ Method [ <internal:couchbase> public method preserveExpiry ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> bool $shouldPreserve ]
+ }
+ - Return [ Couchbase\MutateInOptions ]
+ }
+
Method [ <internal:couchbase> public method durabilityLevel ] {
- Parameters [1] {
@@ -11592,12 +12651,14 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
- Static methods [0] {
}
- - Properties [2] {
+ - Properties [4] {
Property [ <default> private $username ]
Property [ <default> private $password ]
+ Property [ <default> private $meter ]
+ Property [ <default> private $tracer ]
}
- - Methods [1] {
+ - Methods [3] {
Method [ <internal:couchbase> public method credentials ] {
- Parameters [2] {
@@ -11606,6 +12667,424 @@ Extension [ <persistent> extension #118 couchbase version 3.1.2 ] {
}
- Return [ Couchbase\ClusterOptions ]
}
+
+ Method [ <internal:couchbase> public method meter ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Couchbase\Meter $meter ]
+ }
+ - Return [ Couchbase\ClusterOptions ]
+ }
+
+ Method [ <internal:couchbase> public method tracer ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> Couchbase\RequestTracer $tracer ]
+ }
+ - Return [ Couchbase\ClusterOptions ]
+ }
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\ValueRecorder ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> abstract public method recordValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $value ]
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\Meter ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> abstract public method valueRecorder ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $name ]
+ Parameter #1 [ <required> array $tags ]
+ }
+ - Return [ Couchbase\ValueRecorder ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\LoggingValueRecorder implements Couchbase\ValueRecorder ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase, prototype Couchbase\ValueRecorder> public method recordValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $value ]
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\LoggingMeter implements Couchbase\Meter ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [1] {
+ Property [ <default> private $flush_interval ]
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase, prototype Couchbase\Meter> public method valueRecorder ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $name ]
+ Parameter #1 [ <required> array $tags ]
+ }
+ - Return [ Couchbase\ValueRecorder ]
+ }
+
+ Method [ <internal:couchbase> public method flushInterval ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $duration ]
+ }
+ - Return [ Couchbase\LoggingMeter ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\NoopValueRecorder implements Couchbase\ValueRecorder ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase, prototype Couchbase\ValueRecorder> public method recordValue ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $value ]
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\NoopMeter implements Couchbase\Meter ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase, prototype Couchbase\Meter> public method valueRecorder ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $name ]
+ Parameter #1 [ <required> array $tags ]
+ }
+ - Return [ Couchbase\ValueRecorder ]
+ }
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\RequestSpan ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase> abstract public method addTag ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> $value ]
+ }
+ - Return [ void ]
+ }
+
+ Method [ <internal:couchbase> abstract public method end ] {
+
+ - Parameters [0] {
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Interface [ <internal:couchbase> interface Couchbase\RequestTracer ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase> abstract public method requestSpan ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $name ]
+ Parameter #1 [ <required> Couchbase\RequestSpan or NULL $parent ]
+ }
+ - Return [ Couchbase\RequestSpan ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\LoggingRequestSpan implements Couchbase\RequestSpan ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase, prototype Couchbase\RequestSpan> public method addTag ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> $value ]
+ }
+ - Return [ void ]
+ }
+
+ Method [ <internal:couchbase, prototype Couchbase\RequestSpan> public method end ] {
+
+ - Parameters [0] {
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\ThresholdLoggingTracer implements Couchbase\RequestTracer ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [7] {
+ Property [ <default> private $emit_interval ]
+ Property [ <default> private $kv_threshold ]
+ Property [ <default> private $query_threshold ]
+ Property [ <default> private $views_threshold ]
+ Property [ <default> private $search_threshold ]
+ Property [ <default> private $analytics_threshold ]
+ Property [ <default> private $sample_size ]
+ }
+
+ - Methods [8] {
+ Method [ <internal:couchbase, prototype Couchbase\RequestTracer> public method requestSpan ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $name ]
+ Parameter #1 [ <required> Couchbase\RequestSpan or NULL $parent ]
+ }
+ - Return [ Couchbase\RequestSpan ]
+ }
+
+ Method [ <internal:couchbase> public method emitInterval ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $duration ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+
+ Method [ <internal:couchbase> public method kvThreshold ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $threshold ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+
+ Method [ <internal:couchbase> public method queryThreshold ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $threshold ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+
+ Method [ <internal:couchbase> public method viewsThreshold ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $threshold ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+
+ Method [ <internal:couchbase> public method searchThreshold ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $threshold ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+
+ Method [ <internal:couchbase> public method analyticsThreshold ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $threshold ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+
+ Method [ <internal:couchbase> public method sampleSize ] {
+
+ - Parameters [1] {
+ Parameter #0 [ <required> int $size ]
+ }
+ - Return [ Couchbase\ThresholdLoggingTracer ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\NoopRequestSpan implements Couchbase\RequestSpan ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [2] {
+ Method [ <internal:couchbase, prototype Couchbase\RequestSpan> public method addTag ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $key ]
+ Parameter #1 [ <required> $value ]
+ }
+ - Return [ void ]
+ }
+
+ Method [ <internal:couchbase, prototype Couchbase\RequestSpan> public method end ] {
+
+ - Parameters [0] {
+ }
+ - Return [ void ]
+ }
+ }
+ }
+
+ Class [ <internal:couchbase> class Couchbase\NoopTracer implements Couchbase\RequestTracer ] {
+
+ - Constants [0] {
+ }
+
+ - Static properties [0] {
+ }
+
+ - Static methods [0] {
+ }
+
+ - Properties [0] {
+ }
+
+ - Methods [1] {
+ Method [ <internal:couchbase, prototype Couchbase\RequestTracer> public method requestSpan ] {
+
+ - Parameters [2] {
+ Parameter #0 [ <required> string $name ]
+ Parameter #1 [ <required> Couchbase\RequestSpan or NULL $parent ]
+ }
+ - Return [ Couchbase\RequestSpan ]
+ }
}
}
}