Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(long) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.Address
 
addConsoleCtrlHandler(WindowsNativeAccess.ConsoleCtrlHandler) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
Adds a Console Ctrl Handler for Windows.
addExports(String, Module) - Method in class org.elasticsearch.nativeaccess.exports.NativeAccessModuleExportsService
 
addOpens(String, Module) - Method in class org.elasticsearch.nativeaccess.exports.NativeAccessModuleExportsService
 
address() - Method in interface org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFProg
 
AF_UNIX - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
socket domain indicating unix file socket
ALL_THREADS - Enum constant in enum class org.elasticsearch.nativeaccess.NativeAccess.ExecSandboxState
Exec is blocked for all current and future threads
allocatedSizeInBytes(Path) - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Retrieves the actual number of bytes of disk storage used to store a specified file.
allocatedSizeInBytes(Path) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
allocatedSizeInBytes(Path) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
applyCorrectionsDotProductBulk() - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
applyCorrectionsEuclideanBulk() - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
applyCorrectionsMaxInnerProductBulk() - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
AssignProcessToJobObject(Kernel32Library.Handle, Kernel32Library.Handle) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Associates a process with an existing job https://msdn.microsoft.com/en-us/library/windows/desktop/ms681949%28v=vs.85%29.aspx

B

BaseAddress() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.MemoryBasicInformation
 
bbqApplyCorrectionsDotProductBulk() - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
bbqApplyCorrectionsEuclideanBulk() - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
bbqApplyCorrectionsMaxInnerProductBulk() - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
BFLOAT16 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BFloat16QueryType
 
bits() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
 
buffer() - Method in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
BULK - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Operation
Scores multiple vectors against a single vector.
BULK_OFFSETS - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Operation
Scores multiple vectors against a single vector, with an offset array to determine the vectors to score.
BULK_SPARSE - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Operation
Scores multiple vectors against a single vector, using an array of direct memory addresses to locate each vector.
bytes() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BFloat16QueryType
 
bytesalloc() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.FStore
 

C

close() - Method in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
close() - Method in class org.elasticsearch.nativeaccess.Zstd.DStream
Idempotent — frees the native ZSTD_DStream and the cached struct holders.
close(int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Close a file descriptor
CloseableMappedByteBuffer - Interface in org.elasticsearch.nativeaccess
A closeable buffer backed by a mapped file.
CloseHandle(Kernel32Library.Handle) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
 
code() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Returns the value of the code record component.
compress(byte[], int, int, byte[], int, int, int) - Method in class org.elasticsearch.nativeaccess.Zstd
One-shot heap byte[] compress at the given zstd compression level.
compress(MemorySegment, long, MemorySegment, long, int) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Compress src as a single zstd frame into dst.
compress(CloseableByteBuffer, CloseableByteBuffer, int) - Method in class org.elasticsearch.nativeaccess.Zstd
Compress the content of src into dst at compression level level, and return the number of compressed bytes.
compressBound(int) - Method in class org.elasticsearch.nativeaccess.Zstd
Return the maximum number of compressed bytes given an input length.
compressBound(long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Maximum compressed size for a given source size, in the worst-case single-pass scenario.
compressHeap(MemorySegment, long, MemorySegment, long, int) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Heap-friendly variant of compress(java.lang.foreign.MemorySegment, long, java.lang.foreign.MemorySegment, long, int): same C symbol bound with the critical linker option so on-heap MemorySegment arguments avoid a JNI copy.
compressHeap(MethodHandle, MemorySegment, long, MemorySegment, long, int) - Static method in class org.elasticsearch.nativeaccess.lib.ZstdHeapFallback
 
connect(int, PosixCLibrary.SockAddr) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Connect a socket to an address.
constants - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
COSINE - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Function
Cosine distance (byte vectors only)
createDStream() - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Allocate a streaming decompression context (ZSTD_DStream).
CreateJobObjectW() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Creates or opens a new job object https://msdn.microsoft.com/en-us/library/windows/desktop/ms682409%28v=vs.85%29.aspx Note: the two params to this are omitted because all implementations pass null for them both
CTRL_CLOSE_EVENT - Static variable in interface org.elasticsearch.nativeaccess.WindowsNativeAccess.ConsoleCtrlHandler
 

D

D1Q1 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
1-bit data, 1-bit queries, bit-plane striped layout.
D1Q4 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
1-bit data, 4-bit queries, bit-plane striped layout.
D2Q2 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
2-bit data, 2-bit queries, bit-plane striped layout.
D2Q4 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
2-bit data, 4-bit queries, bit-plane striped layout.
D2Q4_PACKED - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
2-bit data, 4-bit queries, packed-quad layout.
D4Q4 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
4-bit data, 4-bit queries, bit-plane striped layout.
dataBits() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
 
decompress(byte[], int, int, byte[], int, int) - Method in class org.elasticsearch.nativeaccess.Zstd
One-shot heap byte[] decompress for callers that already hold the full compressed frame in a Java array (e.g.
decompress(byte[], int, int, byte[], int, int) - Method in class org.elasticsearch.nativeaccess.Zstd.DStream
Feed src[srcPos..srcLen) into the decoder and write decompressed bytes into dst[dstPos..dstLen).
decompress(MemorySegment, long, MemorySegment, long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Decompress one or more complete zstd frames in src into dst.
decompress(ByteBuffer, int, int, ByteBuffer, int, int) - Method in class org.elasticsearch.nativeaccess.Zstd
Decompress srcSize bytes starting at srcOffset of the direct ByteBuffer src into dstSize bytes starting at dstOffset of the direct ByteBuffer dst, and return the number of decompressed bytes.
decompress(CloseableByteBuffer, ByteBuffer) - Method in class org.elasticsearch.nativeaccess.Zstd
Variant of Zstd.decompress(CloseableByteBuffer, CloseableByteBuffer) that accepts a direct ByteBuffer as the source.
decompress(CloseableByteBuffer, CloseableByteBuffer) - Method in class org.elasticsearch.nativeaccess.Zstd
Decompress the content of src into dst, and return the number of decompressed bytes.
decompressHeap(MemorySegment, long, MemorySegment, long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Heap-friendly variant of decompress(java.lang.foreign.MemorySegment, long, java.lang.foreign.MemorySegment, long): same C symbol bound with the critical linker option so on-heap MemorySegment arguments avoid a JNI copy.
decompressHeap(MethodHandle, MemorySegment, long, MemorySegment, long) - Static method in class org.elasticsearch.nativeaccess.lib.ZstdHeapFallback
 
decompressStream(MemorySegment, MemorySegment, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Drive one step of streaming decompression.
definitelyRunningAsRoot() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Determine whether this JVM is running as the root user.
definitelyRunningAsRoot() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
definitelyRunningAsRoot() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
DONTNEED - Static variable in class org.elasticsearch.nativeaccess.MadviseAdvice
Data will not be needed soon; pages may be freed.
DOT_PRODUCT - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Function
Dot product distance
dStreamInSize() - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Recommended input buffer size for streaming decompression.
dStreamInSize() - Method in class org.elasticsearch.nativeaccess.Zstd
Recommended size for the input buffer feeding Zstd.DStream.decompress(byte[], int, int, byte[], int, int) (ZSTD_DStreamInSize).
dStreamOutSize() - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Recommended output buffer size for streaming decompression.
dStreamOutSize() - Method in class org.elasticsearch.nativeaccess.Zstd
Recommended size for the output buffer of Zstd.DStream.decompress(byte[], int, int, byte[], int, int) (ZSTD_DStreamOutSize).

E

enableNativeAccess(ModuleLayer.Controller, Module) - Static method in class org.elasticsearch.nativeaccess.NativeAccessUtil
Enables native access for the provided module.
equals(Object) - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
Indicates whether some other object is "equal to" this one.
errno() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Return the error number from the last failed C library call.
execSandboxState - Variable in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
execSandboxState - Variable in class org.elasticsearch.nativeaccess.MacNativeAccess
 
execSandboxState - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
execSandboxState - Variable in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
EXISTING_THREADS - Enum constant in enum class org.elasticsearch.nativeaccess.NativeAccess.ExecSandboxState
Exec is blocked for threads that were already created

F

fallocate(int, int, long, long) - Method in interface org.elasticsearch.nativeaccess.lib.LinuxCLibrary
 
fcntl(int, int, PosixCLibrary.FStore) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
FLOAT32 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BFloat16QueryType
 
FLOAT32 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
4-byte float.
freeDStream(MemorySegment) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Release a streaming decompression context previously obtained from createDStream().
fstat64(int, PosixCLibrary.Stat64) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
ftruncate(int, long) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 

G

getBFloat16Handle(VectorSimilarityFunctions.Function, VectorSimilarityFunctions.BFloat16QueryType, VectorSimilarityFunctions.Operation) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
GetCompressedFileSizeW(String, IntConsumer) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Retrieves the actual number of bytes of disk storage used to store a specified file.
GetCurrentProcess() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
 
getErrorName(long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Returns a human-readable name for the error encoded in code, or "No Error" when code is not an error.
geteuid() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Gets the effective userid of the current process.
getExecSandboxState() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
getExecSandboxState() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
getExecSandboxState() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
getExecSandboxState() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
getExecSandboxState() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Return whether installing the exec system call filters was successful, and to what degree.
getHandle(VectorSimilarityFunctions.Function, VectorSimilarityFunctions.BBQType, VectorSimilarityFunctions.Operation) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
getHandle(VectorSimilarityFunctions.Function, VectorSimilarityFunctions.DataType, VectorSimilarityFunctions.Operation) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
 
GetLastError() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
 
getLibrary(Class<T>) - Method in class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
Returns an instance of the given library class.
getMaxThreads() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
getMaxThreads() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
getMaxThreads() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
Return the maximum number of threads this process may start, or ProcessLimits.UNKNOWN.
getName() - Method in class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
Returns a human-understandable name for this provider.
getPageSize() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Returns native page size.
getParquetRsFunctions() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Returns Parquet-rs native functions, or an empty optional if unavailable on this platform.
getParquetRsFunctions() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
getParquetRsFunctions() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
getProcessLimits() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Return limits for the current process.
getProcessLimits() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
getProcessLimits() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
getrlimit(int, PosixCLibrary.RLimit) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Retrieve the current rlimit values for the given resource.
getRLimit(int, String) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
Return the current rlimit for the given resource.
getSchemaFFI(String, String, long) - Method in class org.elasticsearch.nativeaccess.jdk.JdkParquetRsLibrary
 
getSchemaFFI(String, String, long) - Method in interface org.elasticsearch.nativeaccess.lib.ParquetRsLibrary
Exports the Parquet file's Arrow schema via the Arrow C Data Interface.
getSchemaFFI(String, String, long) - Method in class org.elasticsearch.nativeaccess.ParquetRsFunctions
Exports the Parquet file's Arrow schema via the Arrow C Data Interface.
getShortPathName(String) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
Retrieves the short path form of the specified path.
GetShortPathNameW(String, char[], int) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Retrieves the short path form of the specified path.
getStatistics(String, String) - Method in class org.elasticsearch.nativeaccess.jdk.JdkParquetRsLibrary
 
getStatistics(String, String) - Method in interface org.elasticsearch.nativeaccess.lib.ParquetRsLibrary
Reads Parquet file statistics.
getStatistics(String, String) - Method in class org.elasticsearch.nativeaccess.ParquetRsFunctions
Reads file-level statistics from a Parquet file.
getVectorSimilarityFunctions() - Method in class org.elasticsearch.nativeaccess.jdk.JdkVectorLibrary
 
getVectorSimilarityFunctions() - Method in interface org.elasticsearch.nativeaccess.lib.VectorLibrary
 
getVectorSimilarityFunctions() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
 
getVectorSimilarityFunctions() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
getVectorSimilarityFunctions() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
getZstd() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
getZstd() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
getZstd() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
getZstd() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
getZstd() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Returns an accessor to zstd compression functions.

H

handle(int) - Method in interface org.elasticsearch.nativeaccess.WindowsNativeAccess.ConsoleCtrlHandler
Handles the Ctrl event.
hashCode() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Returns a hash code value for this object.
hashCode() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
Returns a hash code value for this object.

I

instance() - Static method in class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
 
instance() - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Get the one and only instance of NativeAccess which is specific to the running platform and JVM.
INT4 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
4-bit packed nibble.
INT7U - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
Unsigned int7.
INT8 - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
1-byte int.
isError(long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
Tests whether a size_t return value from the one-shot or streaming APIs encodes an error.
isMemoryLocked - Variable in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
isMemoryLocked - Variable in class org.elasticsearch.nativeaccess.MacNativeAccess
 
isMemoryLocked - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
isMemoryLocked - Variable in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
isMemoryLocked() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
isMemoryLocked() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
isMemoryLocked() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
isMemoryLocked() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
isMemoryLocked() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Return whether locking memory was successful, or false otherwise.
isNativeAccessEnabled(Module) - Static method in class org.elasticsearch.nativeaccess.NativeAccessUtil
 

J

JavaLibrary - Interface in org.elasticsearch.nativeaccess.lib
 
JdkCloseableMappedByteBuffer - Class in org.elasticsearch.nativeaccess.jdk
 
JdkCloseableMappedByteBuffer(MemorySegment, Arena) - Constructor for class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
JdkNativeLibraryProvider - Class in org.elasticsearch.nativeaccess.jdk
 
JdkNativeLibraryProvider() - Constructor for class org.elasticsearch.nativeaccess.jdk.JdkNativeLibraryProvider
 
JdkParquetRsLibrary - Class in org.elasticsearch.nativeaccess.jdk
Panama FFI bindings to the Rust es_parquet_rs shared library for Parquet operations.
JdkParquetRsLibrary() - Constructor for class org.elasticsearch.nativeaccess.jdk.JdkParquetRsLibrary
 
JdkVectorLibrary - Class in org.elasticsearch.nativeaccess.jdk
 
JdkVectorLibrary() - Constructor for class org.elasticsearch.nativeaccess.jdk.JdkVectorLibrary
 
jf() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Returns the value of the jf record component.
jt() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Returns the value of the jt record component.

K

k() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Returns the value of the k record component.
Kernel32Library - Interface in org.elasticsearch.nativeaccess.lib
 
Kernel32Library.Address - Interface in org.elasticsearch.nativeaccess.lib
 
Kernel32Library.Handle - Interface in org.elasticsearch.nativeaccess.lib
 
Kernel32Library.JobObjectBasicLimitInformation - Interface in org.elasticsearch.nativeaccess.lib
Basic limit information for a job object https://msdn.microsoft.com/en-us/library/windows/desktop/ms684147%28v=vs.85%29.aspx
Kernel32Library.MemoryBasicInformation - Interface in org.elasticsearch.nativeaccess.lib
Contains information about a range of pages in the virtual address space of a process.

L

lastDstPos() - Method in class org.elasticsearch.nativeaccess.Zstd.DStream
Output position after the most recent Zstd.DStream.decompress(byte[], int, int, byte[], int, int) — an absolute index into the dst array that was passed to that call.
lastError() - Method in class org.elasticsearch.nativeaccess.jdk.JdkParquetRsLibrary
 
lastError() - Method in interface org.elasticsearch.nativeaccess.lib.ParquetRsLibrary
Returns the last error message from the native library, or null if none.
lastSrcPos() - Method in class org.elasticsearch.nativeaccess.Zstd.DStream
Input position after the most recent Zstd.DStream.decompress(byte[], int, int, byte[], int, int) — an absolute index into the src array that was passed to that call.
layout() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
 
libc - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
LinuxCLibrary - Interface in org.elasticsearch.nativeaccess.lib
 
LinuxCLibrary.SockFilter - Record Class in org.elasticsearch.nativeaccess.lib
Corresponds to struct sock_filter
LinuxCLibrary.SockFProg - Interface in org.elasticsearch.nativeaccess.lib
 
LinuxNativeAccess - Class in org.elasticsearch.nativeaccess
 
logger - Static variable in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
logger - Static variable in class org.elasticsearch.nativeaccess.MacNativeAccess
 
logger - Static variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
logger - Static variable in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
logMemoryLimitInstructions() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
logMemoryLimitInstructions() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
logMemoryLimitInstructions() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 

M

MacCLibrary - Interface in org.elasticsearch.nativeaccess.lib
FFM binding for the macOS sandbox API.
MacNativeAccess - Class in org.elasticsearch.nativeaccess
 
madvise(long, long, int) - Method in interface org.elasticsearch.nativeaccess.CloseableMappedByteBuffer
Advises the operating system about the expected access pattern for the specified memory region, allowing the kernel to optimize paging behavior.
madvise(long, long, int) - Method in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
madvise(long, long, int) - Method in class org.elasticsearch.nativeaccess.jdk.PosixCloseableMappedByteBuffer
 
madvise(MemorySegment, long, long, int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Provides advice to the operating system about how a region of memory will be accessed, allowing the kernel to optimize memory management.
MadviseAdvice - Class in org.elasticsearch.nativeaccess
map(FileChannel, FileChannel.MapMode, long, long) - Method in interface org.elasticsearch.nativeaccess.lib.JavaLibrary
 
map(FileChannel, FileChannel.MapMode, long, long) - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Creates a new CloseableMappedByteBuffer using a shared arena.
map(FileChannel, FileChannel.MapMode, long, long) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
map(FileChannel, FileChannel.MapMode, long, long) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
maxFileSize() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
Returns the value of the maxFileSize record component.
maxThreads() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
Returns the value of the maxThreads record component.
maxVirtualMemorySize() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
Returns the value of the maxVirtualMemorySize record component.
mlockall(int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Lock all the current process's virtual address space into RAM.

N

NativeAccess - Interface in org.elasticsearch.nativeaccess
Provides access to native functionality needed by Elastisearch.
NativeAccess.ExecSandboxState - Enum Class in org.elasticsearch.nativeaccess
Possible stats for execution filtering.
NativeAccessModuleExportsService - Class in org.elasticsearch.nativeaccess.exports
 
NativeAccessModuleExportsService() - Constructor for class org.elasticsearch.nativeaccess.exports.NativeAccessModuleExportsService
 
NativeAccessUtil - Class in org.elasticsearch.nativeaccess
 
NativeAccessUtil() - Constructor for class org.elasticsearch.nativeaccess.NativeAccessUtil
 
NativeLibraryProvider - Class in org.elasticsearch.nativeaccess.lib
Multi-library provider for native libraries not yet migrated to @LibrarySpecification.
NativeLibraryProvider(String, Map<Class<?>, Supplier<?>>) - Constructor for class org.elasticsearch.nativeaccess.lib.NativeLibraryProvider
 
nativePreallocate(int, long, long) - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
nativePreallocate(int, long, long) - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
nativePreallocate(int, long, long) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
newConfinedBuffer(int) - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
newConfinedBuffer(int) - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
newConfinedBuffer(int) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
newConfinedBuffer(int) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
newConfinedBuffer(int) - Method in interface org.elasticsearch.nativeaccess.lib.JavaLibrary
 
newConfinedBuffer(int) - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Creates a new CloseableByteBuffer using a confined arena.
newDStream() - Method in class org.elasticsearch.nativeaccess.Zstd
Allocate a streaming decompression context wrapping ZSTD_DStream.
newFStore() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
newJobObjectBasicLimitInformation() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
 
newMemoryBasicInformation() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Create a new MemoryBasicInformation for use by VirtualQuery and VirtualQueryEx
newRLimit() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Create a new RLimit struct for use by getrlimit.
newSharedBuffer(int) - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
newSharedBuffer(int) - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
newSharedBuffer(int) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
newSharedBuffer(int) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
newSharedBuffer(int) - Method in interface org.elasticsearch.nativeaccess.lib.JavaLibrary
 
newSharedBuffer(int) - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Creates a new CloseableByteBuffer using a shared arena.
newSockFProg(LinuxCLibrary.SockFilter[]) - Method in interface org.elasticsearch.nativeaccess.lib.LinuxCLibrary
 
newStat64(int, int, int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
newUnixSockAddr(String) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Create a sockaddr for the AF_UNIX family.
NONE - Enum constant in enum class org.elasticsearch.nativeaccess.NativeAccess.ExecSandboxState
No execution filtering
NORMAL - Static variable in class org.elasticsearch.nativeaccess.MadviseAdvice
Default access pattern; the OS applies its normal read-ahead and caching policy.
notify_extend_timeout(long) - Method in class org.elasticsearch.nativeaccess.Systemd
 
notify_ready() - Method in class org.elasticsearch.nativeaccess.Systemd
Notify systemd that the process is ready.
notify_stopping() - Method in class org.elasticsearch.nativeaccess.Systemd
 

O

ofShared(FileChannel, FileChannel.MapMode, long, long) - Static method in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
ofShared(FileChannel, FileChannel.MapMode, long, long) - Static method in class org.elasticsearch.nativeaccess.jdk.PosixCloseableMappedByteBuffer
 
onLinux(Consumer<LinuxNativeAccess>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is Linux.
onLinuxReturn(Function<LinuxNativeAccess, T>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is Linux and return a value.
onMac(Consumer<MacNativeAccess>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is Mac.
onMacReturn(Function<MacNativeAccess, T>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is Mac and return a value.
onPosix(Consumer<PosixNativeAccess>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is POSIX.
onPosixReturn(Function<PosixNativeAccess, T>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is POSIX and return a value.
onWindows(Consumer<WindowsNativeAccess>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is Windows.
onWindowsReturn(Function<WindowsNativeAccess, T>) - Static method in interface org.elasticsearch.nativeaccess.NativeAccess
Run the given callback if the current platform is Windows and return a value.
open(String, int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
open(String, int, int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
org.elasticsearch.nativeaccess - module org.elasticsearch.nativeaccess
 
org.elasticsearch.nativeaccess - package org.elasticsearch.nativeaccess
 
org.elasticsearch.nativeaccess.exports - package org.elasticsearch.nativeaccess.exports
 
org.elasticsearch.nativeaccess.jdk - package org.elasticsearch.nativeaccess.jdk
 
org.elasticsearch.nativeaccess.lib - package org.elasticsearch.nativeaccess.lib
 

P

PACKED - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Layout
 
parquetRsFunctions - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
ParquetRsFunctions - Class in org.elasticsearch.nativeaccess
Public-facing Java API for Parquet operations backed by the Rust es_parquet_rs native library, accessed via Panama FFI.
ParquetRsLibrary - Interface in org.elasticsearch.nativeaccess.lib
Low-level FFI interface to the Rust es_parquet_rs shared library for Parquet operations.
POSIX_MADV_DONTNEED - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
POSIX_MADV_NOREUSE - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
POSIX_MADV_NORMAL - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
POSIX_MADV_RANDOM - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
POSIX_MADV_SEQUENTIAL - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
POSIX_MADV_WILLNEED - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
PosixCLibrary - Interface in org.elasticsearch.nativeaccess.lib
Provides access to methods in libc.so available on POSIX systems.
PosixCLibrary.FStore - Interface in org.elasticsearch.nativeaccess.lib
 
PosixCLibrary.RLimit - Interface in org.elasticsearch.nativeaccess.lib
corresponds to struct rlimit
PosixCLibrary.SockAddr - Interface in org.elasticsearch.nativeaccess.lib
Marker interface for sockaddr struct implementations.
PosixCLibrary.Stat64 - Interface in org.elasticsearch.nativeaccess.lib
corresponds to struct stat64
PosixCloseableMappedByteBuffer - Class in org.elasticsearch.nativeaccess.jdk
 
PosixCloseableMappedByteBuffer(MemorySegment, Arena) - Constructor for class org.elasticsearch.nativeaccess.jdk.PosixCloseableMappedByteBuffer
 
PosixNativeAccess - Class in org.elasticsearch.nativeaccess
 
prctl(int, long, long, long, long) - Method in interface org.elasticsearch.nativeaccess.lib.LinuxCLibrary
maps to prctl(2)
prefetch(long, long) - Method in interface org.elasticsearch.nativeaccess.CloseableMappedByteBuffer
Prefetches the given offset and length.
prefetch(long, long) - Method in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
prefetch(long, long) - Method in class org.elasticsearch.nativeaccess.jdk.PosixCloseableMappedByteBuffer
 
processLimits - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
ProcessLimits - Record Class in org.elasticsearch.nativeaccess
Limits for the current process.
ProcessLimits(long, long, long) - Constructor for record class org.elasticsearch.nativeaccess.ProcessLimits
Creates an instance of a ProcessLimits record class.
Protect() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.MemoryBasicInformation
 

Q

queryBits() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
 
queryBytesPerDocByte() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
Number of query bytes per doc byte, for buffer-size bounds checks.
QueryInformationJobObject(Kernel32Library.Handle, int, Kernel32Library.JobObjectBasicLimitInformation) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Get job limit and state information https://msdn.microsoft.com/en-us/library/windows/desktop/ms684925%28v=vs.85%29.aspx Note: The infoLength parameter is omitted because implementions handle passing it Note: The returnLength parameter is omitted because all implementations pass null

R

RANDOM - Static variable in class org.elasticsearch.nativeaccess.MadviseAdvice
Random access pattern; disables read-ahead.
RegionSize() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.MemoryBasicInformation
 
rlim_cur() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.RLimit
 
rlim_cur(long) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.RLimit
 
rlim_max() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.RLimit
 
rlim_max(long) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.RLimit
 

S

sandbox_free_error(MemorySegment) - Method in interface org.elasticsearch.nativeaccess.lib.MacCLibrary
Releases the error string buffer allocated by sandbox_init on failure.
sandbox_init(String, long, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.lib.MacCLibrary
Initializes the macOS Seatbelt sandbox with the given profile file path and flags.
segment - Variable in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
send(int, CloseableByteBuffer, int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Send a message to a socket.
SEQUENTIAL - Static variable in class org.elasticsearch.nativeaccess.MadviseAdvice
Sequential access pattern; aggressive read-ahead.
set_flags(int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.FStore
 
set_length(long) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.FStore
 
set_offset(long) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.FStore
 
set_posmode(int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.FStore
 
setActiveProcessLimit(int) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.JobObjectBasicLimitInformation
 
SetConsoleCtrlHandler(WindowsNativeAccess.ConsoleCtrlHandler, boolean) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Native call to the Kernel32 API to set a new Console Ctrl Handler.
SetInformationJobObject(Kernel32Library.Handle, int, Kernel32Library.JobObjectBasicLimitInformation) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Set job limit and state information https://msdn.microsoft.com/en-us/library/windows/desktop/ms686216%28v=vs.85%29.aspx Note: The infoLength parameter is omitted because implementions handle passing it
setLimitFlags(int) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.JobObjectBasicLimitInformation
 
SetProcessWorkingSetSize(Kernel32Library.Handle, long, long) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Sets the minimum and maximum working set sizes for the specified process.
setrlimit(int, PosixCLibrary.RLimit) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
 
SINGLE - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Operation
Scores a single vector against another.
slice(long, long) - Method in interface org.elasticsearch.nativeaccess.CloseableMappedByteBuffer
Returns a slice of this buffer.
slice(long, long) - Method in class org.elasticsearch.nativeaccess.jdk.JdkCloseableMappedByteBuffer
 
slice(long, long) - Method in class org.elasticsearch.nativeaccess.jdk.PosixCloseableMappedByteBuffer
 
SOCK_DGRAM - Static variable in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
socket type indicating a datagram-oriented socket
socket(int, int, int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Open a file descriptor to connect to a socket.
SockFilter(short, byte, byte, int) - Constructor for record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Creates an instance of a SockFilter record class.
SQUARE_DISTANCE - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Function
Squared Euclidean distance
st_blocks() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.Stat64
 
st_size() - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary.Stat64
 
State() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.MemoryBasicInformation
 
strerror(int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
Return a string description for an error.
STRIPED - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Layout
 
suffix() - Method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Layout
 
syscall(long, int, int, long) - Method in interface org.elasticsearch.nativeaccess.lib.LinuxCLibrary
used to call seccomp(2), its too new...
systemd() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
 
systemd() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
systemd() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
systemd() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
 
systemd() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
 
Systemd - Class in org.elasticsearch.nativeaccess
Wraps access to notifications to systemd.

T

toString() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
Returns a string representation of this record class.
toString() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
Returns a string representation of this record class.
tryInstallExecSandbox() - Method in class org.elasticsearch.nativeaccess.LinuxNativeAccess
Installs exec system call filtering for Linux.
tryInstallExecSandbox() - Method in class org.elasticsearch.nativeaccess.MacNativeAccess
Installs exec system call filtering on MacOS.
tryInstallExecSandbox() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Attempts to install a system call filter to block process execution.
tryInstallExecSandbox() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
Install exec system call filtering on Windows.
tryLockMemory() - Method in interface org.elasticsearch.nativeaccess.NativeAccess
Attempt to lock this process's virtual memory address space into physical RAM.
tryLockMemory() - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
tryLockMemory() - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
tryPreallocate(Path, long) - Method in interface org.elasticsearch.nativeaccess.NativeAccess
 
tryPreallocate(Path, long) - Method in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
tryPreallocate(Path, long) - Method in class org.elasticsearch.nativeaccess.WindowsNativeAccess
 
Type() - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library.MemoryBasicInformation
 

U

UNKNOWN - Static variable in record class org.elasticsearch.nativeaccess.ProcessLimits
 
UNLIMITED - Static variable in record class org.elasticsearch.nativeaccess.ProcessLimits
 

V

valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.NativeAccess.ExecSandboxState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BFloat16QueryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Function
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Layout
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Operation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.elasticsearch.nativeaccess.NativeAccess.ExecSandboxState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BBQType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.BFloat16QueryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.DataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Function
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Layout
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
vectorDistance - Variable in class org.elasticsearch.nativeaccess.PosixNativeAccess
 
VectorLibrary - Interface in org.elasticsearch.nativeaccess.lib
Provides access to simdvec native functions.
VectorSimilarityFunctions - Interface in org.elasticsearch.nativeaccess
Utility interface providing vector similarity functions.
VectorSimilarityFunctions.BBQType - Enum Class in org.elasticsearch.nativeaccess
The various flavors of BBQ indices.
VectorSimilarityFunctions.BFloat16QueryType - Enum Class in org.elasticsearch.nativeaccess
 
VectorSimilarityFunctions.DataType - Enum Class in org.elasticsearch.nativeaccess
 
VectorSimilarityFunctions.Function - Enum Class in org.elasticsearch.nativeaccess
 
VectorSimilarityFunctions.Layout - Enum Class in org.elasticsearch.nativeaccess
Doc-side data layout for BBQ kernels.
VectorSimilarityFunctions.Operation - Enum Class in org.elasticsearch.nativeaccess
 
VirtualLock(Kernel32Library.Address, long) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Locks the specified region of the process's virtual address space into physical memory, ensuring that subsequent access to the region will not incur a page fault.
VirtualQueryEx(Kernel32Library.Handle, Kernel32Library.Address, Kernel32Library.MemoryBasicInformation) - Method in interface org.elasticsearch.nativeaccess.lib.Kernel32Library
Retrieves information about a range of pages within the virtual address space of a specified process.

W

WILLNEED - Static variable in class org.elasticsearch.nativeaccess.MadviseAdvice
Data will be needed soon; bring pages into memory.
WindowsNativeAccess - Class in org.elasticsearch.nativeaccess
 
WindowsNativeAccess.ConsoleCtrlHandler - Interface in org.elasticsearch.nativeaccess
Windows callback for console events

Z

Zstd - Class in org.elasticsearch.nativeaccess
 
Zstd.DStream - Class in org.elasticsearch.nativeaccess
Streaming-mode zstd decompression resource.
ZstdHeapFallback - Class in org.elasticsearch.nativeaccess.lib
ZstdLibrary - Interface in org.elasticsearch.nativeaccess.lib
FFM binding for a subset of libzstd.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values