Index
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(MemorySegment, int, int, float, float, int, float, float, float, float, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- applyCorrectionsEuclideanBulk(MemorySegment, int, int, float, float, int, float, float, float, float, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- applyCorrectionsMaxInnerProductBulk(MemorySegment, int, int, float, float, int, float, float, float, float, MemorySegment) - 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(MemorySegment, int, int, int, int, float, float, int, float, float, float, float, byte, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- bbqApplyCorrectionsEuclideanBulk(MemorySegment, int, int, int, int, float, float, int, float, float, float, float, byte, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- bbqApplyCorrectionsMaxInnerProductBulk(MemorySegment, int, int, int, int, float, float, int, float, float, float, float, byte, MemorySegment) - 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
- 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.JdkMappedSegment
- close() - Method in interface org.elasticsearch.nativeaccess.MappedSegment
- close() - Method in class org.elasticsearch.nativeaccess.Zstd.DStream
-
Idempotent — frees the native
ZSTD_DStreamand the cached struct holders. - close(int) - Method in interface org.elasticsearch.nativeaccess.lib.PosixCLibrary
-
Close a file descriptor
- 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
coderecord 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 compressionlevel. - compress(MemorySegment, long, MemorySegment, long, int) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
-
Compress
srcas a single zstd frame intodst. - compress(CloseableByteBuffer, CloseableByteBuffer, int) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Compress the content of
srcintodstat compression levellevel, 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 thecriticallinker option so on-heapMemorySegmentarguments 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)
- cosineI8(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- cosineI8Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- cosineI8BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- cosineI8BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- 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 intodst[dstPos..dstLen). - decompress(MemorySegment, long, MemorySegment, long) - Method in interface org.elasticsearch.nativeaccess.lib.ZstdLibrary
-
Decompress one or more complete zstd frames in
srcintodst. - decompress(MemorySegment, MemorySegment) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Decompress the content of
srcintodst, and return the number of decompressed bytes. - decompress(ByteBuffer, int, int, ByteBuffer, int, int) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Decompress
srcSizebytes starting atsrcOffsetof the directByteBuffersrcintodstSizebytes starting atdstOffsetof the directByteBufferdst, and return the number of decompressed bytes. - decompress(CloseableByteBuffer, CloseableByteBuffer) - Method in class org.elasticsearch.nativeaccess.Zstd
-
Decompress the content of
srcintodst, 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 thecriticallinker option so on-heapMemorySegmentarguments 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
- dotProductD1Q1(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD1Q1Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD1Q1BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD1Q4(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD1Q4Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD1Q4BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD1Q4BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q2(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q2Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q2BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q4(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q4Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q4BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q4Packed(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q4PackedBulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD2Q4PackedBulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD4Q4(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD4Q4Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductD4Q4BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QBF16(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QBF16Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QBF16BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QBF16BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QF32(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QF32Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QF32BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductDBF16QF32BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductF32(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductF32Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductF32BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductF32BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI4(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI4Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI4BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI4BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI7u(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI7uBulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI7uBulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI7uBulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI8(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI8Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI8BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- dotProductI8BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- 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
- 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"whencodeis 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.
- 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
NativeAccesswhich 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_treturn 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
- JdkMappedSegment - Class in org.elasticsearch.nativeaccess.jdk
- JdkMappedSegment(MemorySegment, Arena) - Constructor for class org.elasticsearch.nativeaccess.jdk.JdkMappedSegment
- 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
jfrecord component. - jt() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
-
Returns the value of the
jtrecord component.
K
- k() - Method in record class org.elasticsearch.nativeaccess.lib.LinuxCLibrary.SockFilter
-
Returns the value of the
krecord 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 thedstarray 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 thesrcarray 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 class org.elasticsearch.nativeaccess.jdk.JdkMappedSegment
- madvise(long, long, int) - Method in class org.elasticsearch.nativeaccess.jdk.PosixMappedSegment
- madvise(long, long, int) - Method in interface org.elasticsearch.nativeaccess.MappedSegment
-
Advises the operating system about the expected access pattern for the specified memory region, allowing the kernel to optimize paging behavior.
- 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
-
Constants for use with
MappedSegment.madvise(long, long, int). - 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
MappedSegmentusing 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
- MappedSegment - Interface in org.elasticsearch.nativeaccess
-
A closeable segment backed by a mapped file.
- maxFileSize() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
-
Returns the value of the
maxFileSizerecord component. - maxThreads() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
-
Returns the value of the
maxThreadsrecord component. - maxVirtualMemorySize() - Method in record class org.elasticsearch.nativeaccess.ProcessLimits
-
Returns the value of the
maxVirtualMemorySizerecord 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
CloseableByteBufferusing 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
CloseableByteBufferusing 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.JdkMappedSegment
- ofShared(FileChannel, FileChannel.MapMode, long, long) - Static method in class org.elasticsearch.nativeaccess.jdk.PosixMappedSegment
- 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_rsnative 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
- PosixMappedSegment - Class in org.elasticsearch.nativeaccess.jdk
- PosixMappedSegment(MemorySegment, Arena) - Constructor for class org.elasticsearch.nativeaccess.jdk.PosixMappedSegment
- 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 class org.elasticsearch.nativeaccess.jdk.JdkMappedSegment
- prefetch(long, long) - Method in class org.elasticsearch.nativeaccess.jdk.PosixMappedSegment
- prefetch(long, long) - Method in interface org.elasticsearch.nativeaccess.MappedSegment
-
Prefetches the given offset and length.
- 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
ProcessLimitsrecord 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_initon 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.JdkMappedSegment
- segment() - Method in class org.elasticsearch.nativeaccess.jdk.JdkMappedSegment
- segment() - Method in interface org.elasticsearch.nativeaccess.MappedSegment
-
Returns the underlying
MemorySegmentbacking this mapped region. - 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 class org.elasticsearch.nativeaccess.jdk.JdkMappedSegment
- slice(long, long) - Method in class org.elasticsearch.nativeaccess.jdk.PosixMappedSegment
- slice(long, long) - Method in interface org.elasticsearch.nativeaccess.MappedSegment
-
Returns a slice of this segment.
- 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
SockFilterrecord class. - SQUARE_DISTANCE - Enum constant in enum class org.elasticsearch.nativeaccess.VectorSimilarityFunctions.Function
-
Squared Euclidean distance
- squareDistanceDBF16QBF16(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QBF16Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QBF16BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QBF16BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QF32(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QF32Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QF32BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceDBF16QF32BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceF32(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceF32Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceF32BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceF32BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI7u(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI7uBulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI7uBulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI7uBulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI8(MemorySegment, MemorySegment, int) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI8Bulk(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI8BulkSparse(MemorySegment, MemorySegment, int, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- squareDistanceI8BulkWithOffsets(MemorySegment, MemorySegment, int, int, MemorySegment, int, MemorySegment) - Method in interface org.elasticsearch.nativeaccess.VectorSimilarityFunctions
- 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.
All Classes and Interfaces|All Packages|Constant Field Values