Class ValueConversions
java.lang.Object
org.elasticsearch.xpack.esql.arrow.ValueConversions
Utilities to convert some of byte-encoded ESQL values into to a format more suitable
for Arrow output.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.lucene.util.BytesRefshortenIpV4Addresses(org.apache.lucene.util.BytesRef value, org.apache.lucene.util.BytesRef scratch) Shorten ipv6-mapped ipv4 IP addresses to 4 bytesstatic org.apache.lucene.util.BytesRefsourceToJson(org.apache.lucene.util.BytesRef value, org.apache.lucene.util.BytesRef scratch) Convert any xcontent source to jsonstatic org.apache.lucene.util.BytesRefversionToString(org.apache.lucene.util.BytesRef value, org.apache.lucene.util.BytesRef scratch) Convert binary-encoded versions to strings
-
Constructor Details
-
ValueConversions
public ValueConversions()
-
-
Method Details
-
shortenIpV4Addresses
public static org.apache.lucene.util.BytesRef shortenIpV4Addresses(org.apache.lucene.util.BytesRef value, org.apache.lucene.util.BytesRef scratch) Shorten ipv6-mapped ipv4 IP addresses to 4 bytes -
versionToString
public static org.apache.lucene.util.BytesRef versionToString(org.apache.lucene.util.BytesRef value, org.apache.lucene.util.BytesRef scratch) Convert binary-encoded versions to strings -
sourceToJson
public static org.apache.lucene.util.BytesRef sourceToJson(org.apache.lucene.util.BytesRef value, org.apache.lucene.util.BytesRef scratch) Convert any xcontent source to json
-