| Package | Description |
|---|---|
| com.cosmian.jna.findex.ffi | |
| com.cosmian.jna.findex.serde | |
| com.cosmian.jna.findex.structs |
| Modifier and Type | Class and Description |
|---|---|
class |
IntermediateResults |
class |
KeywordSet |
class |
SearchResults |
| Modifier and Type | Method and Description |
|---|---|
static <L extends Leb128Serializable,R extends Leb128Serializable> |
FFiUtils.listOfTuplesToOutputPointer(List<Tuple<L,R>> list,
com.sun.jna.Pointer output,
com.sun.jna.ptr.IntByReference outputSize)
Serialize a list of tuple to a memory location specified by the Pointer; set its actual size in the pointed int.
|
static <L extends Leb128Serializable,R extends Leb128Serializable> |
FFiUtils.listOfTuplesToOutputPointer(List<Tuple<L,R>> list,
com.sun.jna.Pointer output,
com.sun.jna.ptr.IntByReference outputSize)
Serialize a list of tuple to a memory location specified by the Pointer; set its actual size in the pointed int.
|
static <K extends Leb128Serializable,V extends Leb128Serializable> |
FFiUtils.mapToOutputPointer(Map<K,V> map,
com.sun.jna.Pointer output,
com.sun.jna.ptr.IntByReference outputSize)
Serialize a map to a memory location specified by the Pointer; set its actual size in the pointed int.
|
static <K extends Leb128Serializable,V extends Leb128Serializable> |
FFiUtils.mapToOutputPointer(Map<K,V> map,
com.sun.jna.Pointer output,
com.sun.jna.ptr.IntByReference outputSize)
Serialize a map to a memory location specified by the Pointer; set its actual size in the pointed int.
|
static <V extends Leb128Serializable> |
FFiUtils.setToOutputPointer(Set<V> set,
com.sun.jna.Pointer output,
com.sun.jna.ptr.IntByReference outputSize) |
| Modifier and Type | Class and Description |
|---|---|
class |
Tuple<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable>
A tuple holds a pair of
Leb128Serializable. |
class |
Tuple<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable>
A tuple holds a pair of
Leb128Serializable. |
| Modifier and Type | Class and Description |
|---|---|
class |
Leb128ByteArray
A serializable byte array to use with the native interface
|
| Modifier and Type | Field and Description |
|---|---|
protected LEFT |
Tuple.left |
protected RIGHT |
Tuple.right |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Leb128Serializable> |
Leb128Reader.deserializeCollection(Class<? extends Leb128Serializable> clazzOfT,
byte[] bytes) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.deserializeMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV,
byte[] bytes) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.deserializeMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV,
byte[] bytes) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.deserializeTuple(Class<? extends Leb128Serializable> clazzOfLeft,
Class<? extends Leb128Serializable> clazzOfRight,
byte[] bytes) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.deserializeTuple(Class<? extends Leb128Serializable> clazzOfLeft,
Class<? extends Leb128Serializable> clazzOfRight,
byte[] bytes) |
<T extends Leb128Serializable> |
Leb128Reader.readCollection(Class<? extends Leb128Serializable> clazzOfT) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.readMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.readMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
<T extends Leb128Serializable> |
Leb128Reader.readObject(Class<? extends Leb128Serializable> clazzOfT) |
<T extends Leb128Serializable> |
Leb128Reader.readObject(T newInstance) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.readTuple(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.readTuple(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
static <T extends Leb128Serializable> |
Leb128Writer.serializeCollection(Collection<T> elements) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.serializeEntryCollection(Collection<Map.Entry<K,V>> entryCollection) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.serializeEntryCollection(Collection<Map.Entry<K,V>> entryCollection) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.serializeListOfTuples(List<Tuple<LEFT,RIGHT>> list) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.serializeListOfTuples(List<Tuple<LEFT,RIGHT>> list) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.serializeMap(Map<K,V> map) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.serializeMap(Map<K,V> map) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.serializeMapOfSet(Map<K,Set<V>> map) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.serializeMapOfSet(Map<K,Set<V>> map) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.serializeTuple(Tuple<LEFT,RIGHT> tuple) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.serializeTuple(Tuple<LEFT,RIGHT> tuple) |
<T extends Leb128Serializable> |
Leb128Writer.writeCollection(Collection<T> elements) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.writeEntryCollection(Collection<Map.Entry<K,V>> entryCollection) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.writeEntryCollection(Collection<Map.Entry<K,V>> entryCollection) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.writeListOfTuples(List<Tuple<LEFT,RIGHT>> list) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.writeListOfTuples(List<Tuple<LEFT,RIGHT>> list) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.writeMap(Map<K,V> map) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.writeMap(Map<K,V> map) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.writeMapOfSet(Map<K,Set<V>> map) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Writer.writeMapOfSet(Map<K,Set<V>> map) |
<T extends Leb128Serializable> |
Leb128Writer.writeObject(T obj) |
<T extends Leb128Serializable> |
Leb128Writer.writeSet(Set<T> elements) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.writeTuple(Tuple<LEFT,RIGHT> tuple) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Writer.writeTuple(Tuple<LEFT,RIGHT> tuple) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Leb128Serializable> |
Leb128Reader.deserializeCollection(Class<? extends Leb128Serializable> clazzOfT,
byte[] bytes) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.deserializeMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV,
byte[] bytes) |
static <K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.deserializeMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV,
byte[] bytes) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.deserializeTuple(Class<? extends Leb128Serializable> clazzOfLeft,
Class<? extends Leb128Serializable> clazzOfRight,
byte[] bytes) |
static <LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.deserializeTuple(Class<? extends Leb128Serializable> clazzOfLeft,
Class<? extends Leb128Serializable> clazzOfRight,
byte[] bytes) |
<T extends Leb128Serializable> |
Leb128Reader.readCollection(Class<? extends Leb128Serializable> clazzOfT) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.readMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
<K extends Leb128Serializable,V extends Leb128Serializable> |
Leb128Reader.readMap(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
<T extends Leb128Serializable> |
Leb128Reader.readObject(Class<? extends Leb128Serializable> clazzOfT) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.readTuple(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
<LEFT extends Leb128Serializable,RIGHT extends Leb128Serializable> |
Leb128Reader.readTuple(Class<? extends Leb128Serializable> clazzOfK,
Class<? extends Leb128Serializable> clazzOfV) |
| Modifier and Type | Class and Description |
|---|---|
class |
ChainTableValue
An chain table value holds the encrypted content of an
IndexedValue in the Chain table |
class |
EntryTableValue
An entry table value holds the encrypted content of value in the Entry table
|
class |
EntryTableValues |
class |
IndexedValue
An Indexed Value is either a Location or a (next) word It is the plaintext entry of the Chain table
|
class |
Keyword
A Keyword indexed by Findex
|
class |
Location |
class |
Uid32 |
Copyright © 2023. All rights reserved.