mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-28 17:34:17 -04:00
This PR is a precursor to #126492. It does three things: 1. Move org.elasticsearch.common.text.Text from :server to org.elasticsearch.xcontent.Text in :libs:x-content. 2. Refactor the Text class to use a new EncodedBytes record instead of the elasticsearch BytesReference. 3. Add the XContentString interface, with the Text class implementing that interface. These changes were originally implemented in #127666 and #128316, however they were reverted in #128484 due to problems caused by the mutable nature of java ByteBuffers. This is resolved by instead using a new immutable EncodedBytes record. |
||
---|---|---|
.. | ||
custom-processor | ||
custom-settings | ||
custom-significance-heuristic | ||
custom-suggester | ||
gradle/wrapper | ||
painless-whitelist | ||
rescore | ||
rest-handler | ||
script-expert-scoring | ||
security-authorization-engine | ||
stable-analysis | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
NOTICE.txt | ||
settings.gradle | ||
SSPL-1.0+ELASTIC-LICENSE-2.0.txt |