public interface FindexNativeWrapper
extends com.sun.jna.Library
| Modifier and Type | Interface and Description |
|---|---|
static interface |
FindexNativeWrapper.DataFilterCallback |
static interface |
FindexNativeWrapper.DeleteCallback |
static interface |
FindexNativeWrapper.DumpTokensCallback |
static interface |
FindexNativeWrapper.FetchCallback |
static interface |
FindexNativeWrapper.InsertCallback |
static interface |
FindexNativeWrapper.InterruptCallback |
static interface |
FindexNativeWrapper.UpsertCallback |
| Modifier and Type | Method and Description |
|---|---|
int |
get_last_error(byte[] output,
com.sun.jna.ptr.IntByReference outputSize) |
int |
h_add(byte[] newKeywordsBufferPtr,
com.sun.jna.ptr.IntByReference newKeywordsBufferLen,
int handle,
com.sun.jna.Pointer additionsPtr,
int additionsLen) |
int |
h_compact(int handle,
com.sun.jna.Pointer newKeyPtr,
int newKeyLen,
String newLabel,
double numCompactToFull,
FindexNativeWrapper.DataFilterCallback filterObsoleteData) |
int |
h_delete(byte[] newKeywordsBufferPtr,
com.sun.jna.ptr.IntByReference newKeywordsBufferLen,
int handle,
com.sun.jna.Pointer deletionPtr,
int deletionLen) |
int |
h_generate_new_token(byte[] tokenPtr,
com.sun.jna.ptr.IntByReference tokenLen,
String indexId,
com.sun.jna.Pointer fetchEntriesSeedPtr,
int fetchEntriesSeedLen,
com.sun.jna.Pointer fetchChainsSeedPtr,
int fetchChainsSeedLen,
com.sun.jna.Pointer upsertEntriesSeedPtr,
int upsertEntriesSeedLen,
com.sun.jna.Pointer insertChainsSeedPtr,
int insertChainsSeedSize) |
int |
h_instantiate_with_custom_interface(com.sun.jna.ptr.IntByReference handle,
com.sun.jna.Pointer keyPtr,
int keyLen,
String label,
int entryTableNumber,
FindexNativeWrapper.FetchCallback fetchEntry,
FindexNativeWrapper.FetchCallback fetchChain,
FindexNativeWrapper.UpsertCallback upsertEntry,
FindexNativeWrapper.InsertCallback insertEntry,
FindexNativeWrapper.InsertCallback insertChain,
FindexNativeWrapper.DeleteCallback deleteEntry,
FindexNativeWrapper.DeleteCallback deleteChain,
FindexNativeWrapper.DumpTokensCallback dumpTokens) |
int |
h_instantiate_with_rest_interface(com.sun.jna.ptr.IntByReference handle,
String label,
String token,
String entryUrl,
String chainUrl) |
int |
h_search(byte[] searchResultsPtr,
com.sun.jna.ptr.IntByReference searchResultsLen,
int handle,
com.sun.jna.Pointer keywordsPtr,
int keywordsLen,
FindexNativeWrapper.InterruptCallback interrupt) |
int |
set_error(String errorMsg) |
int set_error(String errorMsg)
int get_last_error(byte[] output,
com.sun.jna.ptr.IntByReference outputSize)
int h_instantiate_with_custom_interface(com.sun.jna.ptr.IntByReference handle,
com.sun.jna.Pointer keyPtr,
int keyLen,
String label,
int entryTableNumber,
FindexNativeWrapper.FetchCallback fetchEntry,
FindexNativeWrapper.FetchCallback fetchChain,
FindexNativeWrapper.UpsertCallback upsertEntry,
FindexNativeWrapper.InsertCallback insertEntry,
FindexNativeWrapper.InsertCallback insertChain,
FindexNativeWrapper.DeleteCallback deleteEntry,
FindexNativeWrapper.DeleteCallback deleteChain,
FindexNativeWrapper.DumpTokensCallback dumpTokens)
int h_instantiate_with_rest_interface(com.sun.jna.ptr.IntByReference handle,
String label,
String token,
String entryUrl,
String chainUrl)
int h_add(byte[] newKeywordsBufferPtr,
com.sun.jna.ptr.IntByReference newKeywordsBufferLen,
int handle,
com.sun.jna.Pointer additionsPtr,
int additionsLen)
int h_delete(byte[] newKeywordsBufferPtr,
com.sun.jna.ptr.IntByReference newKeywordsBufferLen,
int handle,
com.sun.jna.Pointer deletionPtr,
int deletionLen)
int h_compact(int handle,
com.sun.jna.Pointer newKeyPtr,
int newKeyLen,
String newLabel,
double numCompactToFull,
FindexNativeWrapper.DataFilterCallback filterObsoleteData)
int h_search(byte[] searchResultsPtr,
com.sun.jna.ptr.IntByReference searchResultsLen,
int handle,
com.sun.jna.Pointer keywordsPtr,
int keywordsLen,
FindexNativeWrapper.InterruptCallback interrupt)
int h_generate_new_token(byte[] tokenPtr,
com.sun.jna.ptr.IntByReference tokenLen,
String indexId,
com.sun.jna.Pointer fetchEntriesSeedPtr,
int fetchEntriesSeedLen,
com.sun.jna.Pointer fetchChainsSeedPtr,
int fetchChainsSeedLen,
com.sun.jna.Pointer upsertEntriesSeedPtr,
int upsertEntriesSeedLen,
com.sun.jna.Pointer insertChainsSeedPtr,
int insertChainsSeedSize)
Copyright © 2023. All rights reserved.