googleapis / google-cloud-dotnet

Google Cloud Client Libraries for .NET
https://cloud.google.com/dotnet/docs/reference/
Apache License 2.0
931 stars 365 forks source link

docs: [Google.Cloud.Spanner.V1] update comment for PROFILE QueryMode #13635

Closed gcf-owl-bot[bot] closed 3 days ago

gcf-owl-bot[bot] commented 3 days ago

feat: add new QueryMode enum values (WITH_STATS, WITH_PLAN_AND_STATS)

PiperOrigin-RevId: 680628448

Source-Link: https://github.com/googleapis/googleapis/commit/72a51519aec11b9ee28842b4a58ba4a4a82bc2e5

Source-Link: https://github.com/googleapis/googleapis-gen/commit/146c3e8da87738804709b7f3d264a8e33ae38d71 Copy-Tag: eyJwIjoiYXBpcy9Hb29nbGUuQ2xvdWQuU3Bhbm5lci5WMS8uT3dsQm90LnlhbWwiLCJoIjoiMTQ2YzNlOGRhODc3Mzg4MDQ3MDliN2YzZDI2NGE4ZTMzYWUzOGQ3MSJ9

github-actions[bot] commented 3 days ago

Pull request diff results OwlBot post-processor has not run: failing diff.

github-actions[bot] commented 3 days ago

Pull request diff results Finding changes in Google.Cloud.Spanner.V1... Comparing old and new versions (by source) Minor changes: Enum 'ExecuteSqlRequest.Types.QueryMode' entry 'WithStats' added. Enum 'ExecuteSqlRequest.Types.QueryMode' entry 'WithPlanAndStats' added.

Diff level: Minor

Comparing with previous NuGet package Checking compatibility for Google.Cloud.Spanner.V1 version 5.0.0-beta04 Differences from 4.6.0 Major changes: Class 'PooledSession'; method 'Task WithFreshTransactionOrNewAsync(TransactionOptions transactionOptions, CancellationToken cancellationToken)' removed. Class 'PooledSession'; method 'void DetachFromPool()' removed. Class 'SessionPool'; method 'SessionPool.DatabaseStatistics GetStatisticsSnapshot(DatabaseName databaseName)' removed. Class 'SessionPool.DatabaseStatistics' removed. Class 'SessionPool.SessionPoolSegmentStatistics'; property 'Int32 ReadPoolCount { get; }' removed. Class 'SessionPool.SessionPoolSegmentStatistics'; property 'Int32 ReadWritePoolCount { get; }' removed. Class 'SessionPool.SessionPoolSegmentStatistics'; property 'Int64 ReadWriteTransactionRequests { get; }' removed. Class 'SessionPool.SessionPoolSegmentStatistics'; property 'Int64 ReadWriteTransactionRequestsPrewarmed { get; }' removed. Class 'SessionPool.Statistics'; property 'IReadOnlyList PerDatabaseStatistics { get; }' removed. Class 'SessionPool.Statistics'; property 'Int32 TotalReadPoolCount { get; }' removed. Class 'SessionPool.Statistics'; property 'Int32 TotalReadWritePoolCount { get; }' removed. Class 'SessionPoolOptions'; property 'Double WriteSessionsFraction { get; set; }' removed.

Minor changes: Class 'BatchWriteRequest' added. Class 'BatchWriteRequest.Types' added. Class 'BatchWriteRequest.Types.MutationGroup' added. Class 'BatchWriteResponse' added. Class 'CommitRequest'; property 'Duration MaxCommitDelay { get; set; }' added. Class 'CommitRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.CommitRequest::MaxCommitDelayFieldNumber' added. Class 'DirectedReadOptions' added. Enum 'DirectedReadOptions.ReplicasOneofCase' added. Class 'DirectedReadOptions.Types' added. Class 'DirectedReadOptions.Types.ExcludeReplicas' added. Class 'DirectedReadOptions.Types.IncludeReplicas' added. Class 'DirectedReadOptions.Types.ReplicaSelection' added. Class 'DirectedReadOptions.Types.ReplicaSelection.Types' added. Enum 'DirectedReadOptions.Types.ReplicaSelection.Types.Type' added. Class 'ExecuteSqlRequest'; property 'DirectedReadOptions DirectedReadOptions { get; set; }' added. Class 'ExecuteSqlRequest'; property 'TransactionSelector Transaction { get; set; }' modifers changed from '' to 'sealed virtual'. Class 'ExecuteSqlRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ExecuteSqlRequest::DirectedReadOptionsFieldNumber' added. Enum 'ExecuteSqlRequest.Types.QueryMode' entry 'WithStats' added. Enum 'ExecuteSqlRequest.Types.QueryMode' entry 'WithPlanAndStats' added. Class 'PartitionQueryRequest'; property 'TransactionSelector Transaction { get; set; }' modifers changed from '' to 'sealed virtual'. Class 'PartitionReadOrQueryRequest'; property 'TransactionSelector Transaction { set; }' getter access modifer changed from '' to 'public'. Class 'PartitionReadRequest'; property 'TransactionSelector Transaction { get; set; }' modifers changed from '' to 'sealed virtual'. Class 'PooledSession'; method 'Task RefreshedOrNewAsync(CancellationToken cancellationToken)' added. Class 'PooledSession'; property 'Boolean IsDetached { get; }' added. Class 'ReadOrQueryRequest'; property 'DirectedReadOptions DirectedReadOptions { get; set; }' added. Class 'ReadOrQueryRequest'; property 'TransactionSelector Transaction { set; }' getter access modifer changed from '' to 'public'. Class 'ReadRequest'; property 'DirectedReadOptions DirectedReadOptions { get; set; }' added. Class 'ReadRequest'; property 'ReadRequest.Types.LockHint LockHint { get; set; }' added. Class 'ReadRequest'; property 'ReadRequest.Types.OrderBy OrderBy { get; set; }' added. Class 'ReadRequest'; property 'TransactionSelector Transaction { get; set; }' modifers changed from '' to 'sealed virtual'. Class 'ReadRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ReadRequest::DirectedReadOptionsFieldNumber' added. Class 'ReadRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ReadRequest::LockHintFieldNumber' added. Class 'ReadRequest'; constant 'System.Int32 Google.Cloud.Spanner.V1.ReadRequest::OrderByFieldNumber' added. Class 'ReadRequest.Types' added. Enum 'ReadRequest.Types.LockHint' added. Enum 'ReadRequest.Types.OrderBy' added. Class 'Session'; property 'Boolean Multiplexed { get; set; }' added. Class 'Session'; constant 'System.Int32 Google.Cloud.Spanner.V1.Session::MultiplexedFieldNumber' added. Class 'SessionPool'; method 'Task AcquireDetachedSessionAsync(SessionPool.SessionPoolSegmentKey key, TransactionOptions transactionOptions, Boolean singleUseTransaction, CancellationToken cancellationToken)' added. Class 'SessionPool'; method 'Task AcquireSessionAsync(SessionPool.SessionPoolSegmentKey key, TransactionOptions transactionOptions, Boolean singleUseTransaction, CancellationToken cancellationToken)' added. Class 'SessionPool.SessionPoolSegmentStatistics'; property 'Int32 PoolCount { get; }' added. Class 'SessionPool.Statistics'; property 'Int32 TotalPoolCount { get; }' added. Class 'Spanner.SpannerBase'; method 'Task BatchWrite(BatchWriteRequest request, IServerStreamWriter responseStream, ServerCallContext context)' added. Class 'Spanner.SpannerClient'; method 'AsyncServerStreamingCall BatchWrite(BatchWriteRequest request, CallOptions options)' added. Class 'Spanner.SpannerClient'; method 'AsyncServerStreamingCall BatchWrite(BatchWriteRequest request, Metadata headers = null, Nullable deadline = null, CancellationToken cancellationToken = null)' added. Class 'SpannerClient'; method 'SpannerClient.BatchWriteStream BatchWrite(BatchWriteRequest request, CallSettings callSettings = null)' added. Class 'SpannerClient'; method 'SpannerClient.BatchWriteStream BatchWrite(SessionName session, IEnumerable mutationGroups, CallSettings callSettings = null)' added. Class 'SpannerClient'; method 'SpannerClient.BatchWriteStream BatchWrite(String session, IEnumerable mutationGroups, CallSettings callSettings = null)' added. Class 'SpannerClient.BatchWriteStream' added. Class 'SpannerClientBuilder'; property 'DirectedReadOptions DirectedReadOptions { get; set; }' added. Class 'SpannerClientBuilder'; property 'Boolean LeaderRoutingEnabled { get; set; }' added. Class 'SpannerClientImpl'; method 'SpannerClient.BatchWriteStream BatchWrite(BatchWriteRequest request, CallSettings callSettings = null)' added. Class 'SpannerSettings'; property 'CallSettings BatchWriteSettings { get; set; }' added. Class 'TransactionOptions'; property 'Boolean ExcludeTxnFromChangeStreams { get; set; }' added. Class 'TransactionOptions'; constant 'System.Int32 Google.Cloud.Spanner.V1.TransactionOptions::ExcludeTxnFromChangeStreamsFieldNumber' added. Class 'Type'; property 'String ProtoTypeFqn { get; set; }' added. Class 'Type'; constant 'System.Int32 Google.Cloud.Spanner.V1.Type::ProtoTypeFqnFieldNumber' added. Enum 'TypeAnnotationCode' entry 'PgOid' added. Enum 'TypeCode' entry 'Enum' added. Enum 'TypeCode' entry 'Proto' added. Enum 'TypeCode' entry 'Float32' added. Enum 'TypeCode' entry 'Interval' added. Class 'ServiceCollectionExtensions'; method 'IServiceCollection AddSpannerClient(IServiceCollection services, Action<IServiceProvider, SpannerClientBuilder> action)' added.

Diff level: Major

Differences from 5.0.0-beta04 Minor changes: Enum 'ExecuteSqlRequest.Types.QueryMode' entry 'WithStats' added. Enum 'ExecuteSqlRequest.Types.QueryMode' entry 'WithPlanAndStats' added. Enum 'TypeCode' entry 'Interval' added.

Diff level: Minor

Finished comparisons for Google.Cloud.Spanner.V1