Skip to content

Commit 69d3c86

Browse files
Remove unsupported types and refactor namespaces (#6755) (#6757)
* WIP * Namespace changes * Bump integration test version for 8.4.x Co-authored-by: Steve Gordon <sgordon@hotmail.co.uk>
1 parent ad4eaeb commit 69d3c86

File tree

223 files changed

+2973
-4640
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

223 files changed

+2973
-4640
lines changed

.github/workflows/integration-jobs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
'8.1.3',
2626
'8.2.3',
2727
'8.3.3',
28-
'8.4.2',
28+
'8.4.3',
2929
'8.5.0-SNAPSHOT',
3030
'latest-8'
3131
]

src/Elastic.Clients.Elasticsearch.JsonNetSerializer/Converters/HandleNestTypesOnSourceJsonConverter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class HandleNestTypesOnSourceJsonConverter : JsonConverter
2323
//typeof(Attachment),
2424
typeof(LazyJson),
2525
//typeof(GeoCoordinate),
26-
typeof(GeoLocation),
26+
//typeof(GeoLocation),
2727
//typeof(CartesianPoint),
2828
};
2929

src/Elastic.Clients.Elasticsearch/Api/BulkRequest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using System.IO;
99
using System.Collections.Generic;
1010
using System.Linq;
11+
using Elastic.Clients.Elasticsearch.Core.Bulk;
1112

1213
namespace Elastic.Clients.Elasticsearch
1314
{

src/Elastic.Clients.Elasticsearch/Api/BulkResponse.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using System.Text.Json.Serialization;
77
using System.Text;
88
using System.Linq;
9+
using Elastic.Clients.Elasticsearch.Core.Bulk;
910

1011
namespace Elastic.Clients.Elasticsearch
1112
{

src/Elastic.Clients.Elasticsearch/Api/BulkResponseItemBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Elasticsearch B.V licenses this file to you under the Apache 2.0 License.
33
// See the LICENSE file in the project root for more information.
44

5-
namespace Elastic.Clients.Elasticsearch
5+
namespace Elastic.Clients.Elasticsearch.Core.Bulk
66
{
77
public abstract partial class BulkResponseItemBase
88
{

src/Elastic.Clients.Elasticsearch/Api/ScrollResponse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Elastic.Clients.Elasticsearch;
1111
public partial class ScrollResponse<TDocument>
1212
{
1313
[JsonIgnore]
14-
public IReadOnlyCollection<Hit<TDocument>> Hits => HitsMetadata.Hits;
14+
public IReadOnlyCollection<Core.Search.Hit<TDocument>> Hits => HitsMetadata.Hits;
1515

1616
[JsonIgnore]
1717
public IReadOnlyCollection<TDocument> Documents => HitsMetadata.Hits.Select(s => s.Source).ToReadOnlyCollection();

src/Elastic.Clients.Elasticsearch/Api/SearchRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public SearchRequestDescriptor<TDocument> Index(Indices indices)
4242
return Self;
4343
}
4444

45-
public SearchRequestDescriptor<TDocument> Pit(string id, Action<PointInTimeReferenceDescriptor> configure)
45+
public SearchRequestDescriptor<TDocument> Pit(string id, Action<Core.Search.PointInTimeReferenceDescriptor> configure)
4646
{
4747
PitValue = null;
4848
PitDescriptorAction = null;

src/Elastic.Clients.Elasticsearch/Api/SearchResponse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace Elastic.Clients.Elasticsearch;
1111
public partial class SearchResponse<TDocument>
1212
{
1313
[JsonIgnore]
14-
public IReadOnlyCollection<Hit<TDocument>> Hits => HitsMetadata.Hits;
14+
public IReadOnlyCollection<Core.Search.Hit<TDocument>> Hits => HitsMetadata.Hits;
1515

1616
[JsonIgnore]
1717
public IReadOnlyCollection<TDocument> Documents => HitsMetadata.Hits.Select(s => s.Source).ToReadOnlyCollection();

src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-BulkAll.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using System;
66
using System.Collections.Generic;
77
using System.Threading;
8-
using Elastic.Clients.Elasticsearch;
98

109
namespace Elastic.Clients.Elasticsearch;
1110

src/Elastic.Clients.Elasticsearch/Client/IndexManyExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using System.Linq;
77
using System.Threading;
88
using System.Threading.Tasks;
9+
using Elastic.Clients.Elasticsearch.Core.Bulk;
910

1011
namespace Elastic.Clients.Elasticsearch;
1112

src/Elastic.Clients.Elasticsearch/Helpers/BulkAllObservable.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
using Elastic.Transport.Diagnostics.Auditing;
1313
using Elastic.Transport.Extensions;
1414
using Elastic.Transport.Products.Elasticsearch;
15+
using Elastic.Clients.Elasticsearch.Core.Bulk;
1516

1617
namespace Elastic.Clients.Elasticsearch;
1718

@@ -176,7 +177,7 @@ private async Task<BulkAllResponse> BulkAsync(IList<T> buffer, long page, int ba
176177
return await RetryDocumentsAsync(page, ++backOffRetries, retryableDocuments).ConfigureAwait(false);
177178

178179
if (retryableDocuments.Count > 0)
179-
throw ThrowOnBadBulk(response, $"Bulk indexing failed and after retrying {backOffRetries} times");
180+
throw ThrowOnBadBulk(response, $"Bulk indexing failed and after retrying {backOffRetries} times.");
180181

181182
request.BackPressure?.Release();
182183

src/Elastic.Clients.Elasticsearch/Helpers/BulkAllRequest.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using System.Collections.Generic;
77
using System.Text.Json;
88
using Elastic.Transport;
9+
using Elastic.Clients.Elasticsearch.Core.Bulk;
910

1011
namespace Elastic.Clients.Elasticsearch;
1112

@@ -57,7 +58,6 @@ public BulkAllRequest(IEnumerable<T> documents)
5758
RequestMetaData IHelperCallable.ParentMetaData { get => ParentMetaData; set => ParentMetaData = value; }
5859
}
5960

60-
6161
public sealed class BulkAllRequestDescriptor<T> : SerializableDescriptorBase<BulkAllRequestDescriptor<T>>, IBulkAllRequest<T>, IHelperCallable
6262
{
6363
private readonly IEnumerable<T> _documents;
@@ -150,5 +150,3 @@ public BulkAllRequestDescriptor<T> RetryDocumentPredicate(Func<BulkResponseItemB
150150
// This descriptor is not serializable and gets converted to a BullAllObservable
151151
protected override void Serialize(Utf8JsonWriter writer, JsonSerializerOptions options, IElasticsearchClientSettings settings) => throw new NotImplementedException();
152152
}
153-
154-

src/Elastic.Clients.Elasticsearch/Helpers/BulkAllResponse.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// See the LICENSE file in the project root for more information.
44

55
using System.Collections.Generic;
6+
using Elastic.Clients.Elasticsearch.Core.Bulk;
67

78
namespace Elastic.Clients.Elasticsearch;
89

src/Elastic.Clients.Elasticsearch/Helpers/IBulkAllRequest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
using System;
66
using System.Collections.Generic;
7+
using Elastic.Clients.Elasticsearch.Core.Bulk;
78

89
namespace Elastic.Clients.Elasticsearch
910
{

src/Elastic.Clients.Elasticsearch/Serialization/ResponseItemConverterFactory.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
using System;
66
using System.Text.Json;
77
using System.Text.Json.Serialization;
8+
using Elastic.Clients.Elasticsearch.Core.Get;
9+
using Elastic.Clients.Elasticsearch.Core.MGet;
810

911
namespace Elastic.Clients.Elasticsearch
1012
{

src/Elastic.Clients.Elasticsearch/Serialization/UnionConverter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ internal sealed class UnionConverter : JsonConverterFactory
1717
// found.
1818
private static readonly HashSet<Type> TypesToSkip = new()
1919
{
20-
typeof(SourceConfig),
20+
typeof(Core.Search.SourceConfig),
2121
typeof(Script)
2222
};
2323

src/Elastic.Clients.Elasticsearch/Types/AsyncSearch/AsyncSearch.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public partial class AsyncSearch<TDocument>
1414
/// Shortcut to the hits returned for this search.
1515
/// </summary>
1616
[JsonIgnore]
17-
public IReadOnlyCollection<Hit<TDocument>> Hits => HitsMetadata.Hits;
17+
public IReadOnlyCollection<Core.Search.Hit<TDocument>> Hits => HitsMetadata.Hits;
1818

1919
/// <summary>
2020
/// The source documents from the matching hits.

src/Elastic.Clients.Elasticsearch/Types/Bulk/BulkCreateOperation.cs

Lines changed: 0 additions & 128 deletions
This file was deleted.

src/Elastic.Clients.Elasticsearch/Types/Bulk/BulkCreateOperationDescriptor.cs

Lines changed: 0 additions & 81 deletions
This file was deleted.

0 commit comments

Comments
 (0)