public interface JNA
extends com.sun.jna.Library
Modifier and Type | Field and Description |
---|---|
static JNA |
INSTANCE |
static String |
JNA_LIBRARY_NAME |
static com.sun.jna.NativeLibrary |
JNA_NATIVE_LIB |
Modifier and Type | Method and Description |
---|---|
void |
destroy(com.sun.jna.Pointer obj) |
RustResult |
entity_builder_add_boolean(com.sun.jna.Pointer builder,
String kw,
int value) |
RustResult |
entity_builder_add_double(com.sun.jna.Pointer builder,
String kw,
double value) |
RustResult |
entity_builder_add_keyword(com.sun.jna.Pointer builder,
String kw,
String value) |
RustResult |
entity_builder_add_long(com.sun.jna.Pointer builder,
String kw,
long value) |
RustResult |
entity_builder_add_ref(com.sun.jna.Pointer builder,
String kw,
long value) |
RustResult |
entity_builder_add_string(com.sun.jna.Pointer builder,
String kw,
String value) |
RustResult |
entity_builder_add_timestamp(com.sun.jna.Pointer builder,
String kw,
long value) |
RustResult |
entity_builder_add_uuid(com.sun.jna.Pointer builder,
String kw,
com.sun.jna.Pointer value) |
RustResult |
entity_builder_commit(com.sun.jna.Pointer builder) |
void |
entity_builder_destroy(com.sun.jna.Pointer obj) |
RustResult |
entity_builder_retract_boolean(com.sun.jna.Pointer builder,
String kw,
int value) |
RustResult |
entity_builder_retract_double(com.sun.jna.Pointer builder,
String kw,
double value) |
RustResult |
entity_builder_retract_keyword(com.sun.jna.Pointer builder,
String kw,
String value) |
RustResult |
entity_builder_retract_long(com.sun.jna.Pointer builder,
String kw,
long value) |
RustResult |
entity_builder_retract_ref(com.sun.jna.Pointer builder,
String kw,
long value) |
RustResult |
entity_builder_retract_string(com.sun.jna.Pointer builder,
String kw,
String value) |
RustResult |
entity_builder_retract_timestamp(com.sun.jna.Pointer builder,
String kw,
long value) |
RustResult |
entity_builder_retract_uuid(com.sun.jna.Pointer builder,
String kw,
com.sun.jna.Pointer value) |
InProgressTransactionResult |
entity_builder_transact(com.sun.jna.Pointer builder) |
RustResult |
in_progress_builder_add_boolean(com.sun.jna.Pointer builder,
long entid,
String kw,
int value) |
RustResult |
in_progress_builder_add_double(com.sun.jna.Pointer builder,
long entid,
String kw,
double value) |
RustResult |
in_progress_builder_add_keyword(com.sun.jna.Pointer builder,
long entid,
String kw,
String value) |
RustResult |
in_progress_builder_add_long(com.sun.jna.Pointer builder,
long entid,
String kw,
long value) |
RustResult |
in_progress_builder_add_ref(com.sun.jna.Pointer builder,
long entid,
String kw,
long value) |
RustResult |
in_progress_builder_add_string(com.sun.jna.Pointer builder,
long entid,
String kw,
String value) |
RustResult |
in_progress_builder_add_timestamp(com.sun.jna.Pointer builder,
long entid,
String kw,
long value) |
RustResult |
in_progress_builder_add_uuid(com.sun.jna.Pointer builder,
long entid,
String kw,
com.sun.jna.Pointer value) |
RustResult |
in_progress_builder_commit(com.sun.jna.Pointer builder) |
void |
in_progress_builder_destroy(com.sun.jna.Pointer obj) |
RustResult |
in_progress_builder_retract_boolean(com.sun.jna.Pointer builder,
long entid,
String kw,
int value) |
RustResult |
in_progress_builder_retract_double(com.sun.jna.Pointer builder,
long entid,
String kw,
double value) |
RustResult |
in_progress_builder_retract_keyword(com.sun.jna.Pointer builder,
long entid,
String kw,
String value) |
RustResult |
in_progress_builder_retract_long(com.sun.jna.Pointer builder,
long entid,
String kw,
long value) |
RustResult |
in_progress_builder_retract_ref(com.sun.jna.Pointer builder,
long entid,
String kw,
long value) |
RustResult |
in_progress_builder_retract_string(com.sun.jna.Pointer builder,
long entid,
String kw,
String value) |
RustResult |
in_progress_builder_retract_timestamp(com.sun.jna.Pointer builder,
long entid,
String kw,
long value) |
RustResult |
in_progress_builder_retract_uuid(com.sun.jna.Pointer builder,
long entid,
String kw,
com.sun.jna.Pointer value) |
InProgressTransactionResult |
in_progress_builder_transact(com.sun.jna.Pointer builder) |
com.sun.jna.Pointer |
in_progress_builder(com.sun.jna.Pointer in_progress) |
RustResult |
in_progress_commit(com.sun.jna.Pointer in_progress) |
void |
in_progress_destroy(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
in_progress_entity_builder_from_entid(com.sun.jna.Pointer in_progress,
long entid) |
com.sun.jna.Pointer |
in_progress_entity_builder_from_temp_id(com.sun.jna.Pointer in_progress,
String temp_id) |
RustResult |
in_progress_rollback(com.sun.jna.Pointer in_progress) |
RustResult |
in_progress_transact(com.sun.jna.Pointer in_progress,
String transaction) |
void |
query_builder_bind_boolean(com.sun.jna.Pointer query,
String var,
int value) |
void |
query_builder_bind_double(com.sun.jna.Pointer query,
String var,
double value) |
void |
query_builder_bind_kw(com.sun.jna.Pointer query,
String var,
String value) |
void |
query_builder_bind_long(com.sun.jna.Pointer query,
String var,
long value) |
void |
query_builder_bind_ref_kw(com.sun.jna.Pointer query,
String var,
String value) |
void |
query_builder_bind_ref(com.sun.jna.Pointer query,
String var,
long value) |
void |
query_builder_bind_string(com.sun.jna.Pointer query,
String var,
String value) |
void |
query_builder_bind_timestamp(com.sun.jna.Pointer query,
String var,
long value) |
void |
query_builder_bind_uuid(com.sun.jna.Pointer query,
String var,
com.sun.jna.Pointer value) |
void |
query_builder_destroy(com.sun.jna.Pointer obj) |
RustResult |
query_builder_execute_coll(com.sun.jna.Pointer query) |
RustResult |
query_builder_execute_scalar(com.sun.jna.Pointer query) |
RustResult |
query_builder_execute_tuple(com.sun.jna.Pointer query) |
RustResult |
query_builder_execute(com.sun.jna.Pointer query) |
com.sun.jna.Pointer |
row_at_index(com.sun.jna.Pointer rows,
int index) |
RustResult |
store_begin_transaction(com.sun.jna.Pointer store) |
RustResult |
store_cache_attribute_bi_directional(com.sun.jna.Pointer store,
String attribute) |
RustResult |
store_cache_attribute_forward(com.sun.jna.Pointer store,
String attribute) |
RustResult |
store_cache_attribute_reverse(com.sun.jna.Pointer store,
String attribute) |
void |
store_destroy(com.sun.jna.Pointer obj) |
long |
store_entid_for_attribute(com.sun.jna.Pointer store,
String attr) |
RustResult |
store_entity_builder_from_entid(com.sun.jna.Pointer store,
long entid) |
RustResult |
store_entity_builder_from_temp_id(com.sun.jna.Pointer store,
String temp_id) |
RustResult |
store_in_progress_builder(com.sun.jna.Pointer store) |
com.sun.jna.Pointer |
store_open(String dbPath) |
com.sun.jna.Pointer |
store_query(com.sun.jna.Pointer store,
String query) |
void |
store_register_observer(com.sun.jna.Pointer store,
String key,
com.sun.jna.Pointer attributes,
int len,
TxObserverCallback callback) |
RustResult |
store_sync(com.sun.jna.Pointer store,
String userUuid,
String serverUri) |
RustResult |
store_transact(com.sun.jna.Pointer store,
String transaction) |
void |
store_unregister_observer(com.sun.jna.Pointer store,
String key) |
RustResult |
store_value_for_attribute(com.sun.jna.Pointer store,
long entid,
String attribute) |
void |
tx_report_destroy(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
tx_report_entity_for_temp_id(com.sun.jna.Pointer report,
String tempid) |
long |
tx_report_get_entid(com.sun.jna.Pointer report) |
long |
tx_report_get_tx_instant(com.sun.jna.Pointer report) |
void |
typed_value_destroy(com.sun.jna.Pointer obj) |
int |
typed_value_into_boolean(com.sun.jna.Pointer value) |
double |
typed_value_into_double(com.sun.jna.Pointer value) |
long |
typed_value_into_entid(com.sun.jna.Pointer value) |
String |
typed_value_into_kw(com.sun.jna.Pointer value) |
long |
typed_value_into_long(com.sun.jna.Pointer value) |
String |
typed_value_into_string(com.sun.jna.Pointer value) |
long |
typed_value_into_timestamp(com.sun.jna.Pointer value) |
com.sun.jna.Pointer |
typed_value_into_uuid(com.sun.jna.Pointer value) |
void |
typed_value_list_destroy(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
typed_value_list_into_iter(com.sun.jna.Pointer rows) |
void |
typed_value_list_iter_destroy(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
typed_value_list_iter_next(com.sun.jna.Pointer iter) |
void |
typed_value_result_set_destroy(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
typed_value_result_set_into_iter(com.sun.jna.Pointer rows) |
void |
typed_value_result_set_iter_destroy(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
typed_value_result_set_iter_next(com.sun.jna.Pointer iter) |
com.sun.jna.Pointer |
typed_value_value_type(com.sun.jna.Pointer value) |
int |
value_at_index_into_boolean(com.sun.jna.Pointer rows,
int index) |
double |
value_at_index_into_double(com.sun.jna.Pointer rows,
int index) |
long |
value_at_index_into_entid(com.sun.jna.Pointer rows,
int index) |
String |
value_at_index_into_kw(com.sun.jna.Pointer rows,
int index) |
long |
value_at_index_into_long(com.sun.jna.Pointer rows,
int index) |
String |
value_at_index_into_string(com.sun.jna.Pointer rows,
int index) |
long |
value_at_index_into_timestamp(com.sun.jna.Pointer rows,
int index) |
com.sun.jna.Pointer |
value_at_index_into_uuid(com.sun.jna.Pointer rows,
int index) |
com.sun.jna.Pointer |
value_at_index(com.sun.jna.Pointer rows,
int index) |
static final String JNA_LIBRARY_NAME
static final com.sun.jna.NativeLibrary JNA_NATIVE_LIB
static final JNA INSTANCE
com.sun.jna.Pointer store_open(String dbPath)
void destroy(com.sun.jna.Pointer obj)
void query_builder_destroy(com.sun.jna.Pointer obj)
void store_destroy(com.sun.jna.Pointer obj)
void typed_value_destroy(com.sun.jna.Pointer obj)
void typed_value_list_destroy(com.sun.jna.Pointer obj)
void typed_value_list_iter_destroy(com.sun.jna.Pointer obj)
void typed_value_result_set_destroy(com.sun.jna.Pointer obj)
void typed_value_result_set_iter_destroy(com.sun.jna.Pointer obj)
void tx_report_destroy(com.sun.jna.Pointer obj)
void in_progress_destroy(com.sun.jna.Pointer obj)
void in_progress_builder_destroy(com.sun.jna.Pointer obj)
void entity_builder_destroy(com.sun.jna.Pointer obj)
RustResult store_cache_attribute_forward(com.sun.jna.Pointer store, String attribute)
RustResult store_cache_attribute_reverse(com.sun.jna.Pointer store, String attribute)
RustResult store_cache_attribute_bi_directional(com.sun.jna.Pointer store, String attribute)
RustResult store_transact(com.sun.jna.Pointer store, String transaction)
com.sun.jna.Pointer tx_report_entity_for_temp_id(com.sun.jna.Pointer report, String tempid)
long tx_report_get_entid(com.sun.jna.Pointer report)
long tx_report_get_tx_instant(com.sun.jna.Pointer report)
RustResult store_begin_transaction(com.sun.jna.Pointer store)
RustResult in_progress_transact(com.sun.jna.Pointer in_progress, String transaction)
RustResult in_progress_commit(com.sun.jna.Pointer in_progress)
RustResult in_progress_rollback(com.sun.jna.Pointer in_progress)
com.sun.jna.Pointer in_progress_builder(com.sun.jna.Pointer in_progress)
com.sun.jna.Pointer in_progress_entity_builder_from_temp_id(com.sun.jna.Pointer in_progress, String temp_id)
com.sun.jna.Pointer in_progress_entity_builder_from_entid(com.sun.jna.Pointer in_progress, long entid)
RustResult store_in_progress_builder(com.sun.jna.Pointer store)
RustResult in_progress_builder_add_string(com.sun.jna.Pointer builder, long entid, String kw, String value)
RustResult in_progress_builder_add_long(com.sun.jna.Pointer builder, long entid, String kw, long value)
RustResult in_progress_builder_add_ref(com.sun.jna.Pointer builder, long entid, String kw, long value)
RustResult in_progress_builder_add_keyword(com.sun.jna.Pointer builder, long entid, String kw, String value)
RustResult in_progress_builder_add_timestamp(com.sun.jna.Pointer builder, long entid, String kw, long value)
RustResult in_progress_builder_add_boolean(com.sun.jna.Pointer builder, long entid, String kw, int value)
RustResult in_progress_builder_add_double(com.sun.jna.Pointer builder, long entid, String kw, double value)
RustResult in_progress_builder_add_uuid(com.sun.jna.Pointer builder, long entid, String kw, com.sun.jna.Pointer value)
RustResult in_progress_builder_retract_string(com.sun.jna.Pointer builder, long entid, String kw, String value)
RustResult in_progress_builder_retract_long(com.sun.jna.Pointer builder, long entid, String kw, long value)
RustResult in_progress_builder_retract_ref(com.sun.jna.Pointer builder, long entid, String kw, long value)
RustResult in_progress_builder_retract_keyword(com.sun.jna.Pointer builder, long entid, String kw, String value)
RustResult in_progress_builder_retract_timestamp(com.sun.jna.Pointer builder, long entid, String kw, long value)
RustResult in_progress_builder_retract_boolean(com.sun.jna.Pointer builder, long entid, String kw, int value)
RustResult in_progress_builder_retract_double(com.sun.jna.Pointer builder, long entid, String kw, double value)
RustResult in_progress_builder_retract_uuid(com.sun.jna.Pointer builder, long entid, String kw, com.sun.jna.Pointer value)
InProgressTransactionResult in_progress_builder_transact(com.sun.jna.Pointer builder)
RustResult in_progress_builder_commit(com.sun.jna.Pointer builder)
RustResult store_entity_builder_from_temp_id(com.sun.jna.Pointer store, String temp_id)
RustResult store_entity_builder_from_entid(com.sun.jna.Pointer store, long entid)
RustResult entity_builder_add_string(com.sun.jna.Pointer builder, String kw, String value)
RustResult entity_builder_add_long(com.sun.jna.Pointer builder, String kw, long value)
RustResult entity_builder_add_ref(com.sun.jna.Pointer builder, String kw, long value)
RustResult entity_builder_add_keyword(com.sun.jna.Pointer builder, String kw, String value)
RustResult entity_builder_add_boolean(com.sun.jna.Pointer builder, String kw, int value)
RustResult entity_builder_add_double(com.sun.jna.Pointer builder, String kw, double value)
RustResult entity_builder_add_timestamp(com.sun.jna.Pointer builder, String kw, long value)
RustResult entity_builder_add_uuid(com.sun.jna.Pointer builder, String kw, com.sun.jna.Pointer value)
RustResult entity_builder_retract_string(com.sun.jna.Pointer builder, String kw, String value)
RustResult entity_builder_retract_long(com.sun.jna.Pointer builder, String kw, long value)
RustResult entity_builder_retract_ref(com.sun.jna.Pointer builder, String kw, long value)
RustResult entity_builder_retract_keyword(com.sun.jna.Pointer builder, String kw, String value)
RustResult entity_builder_retract_boolean(com.sun.jna.Pointer builder, String kw, int value)
RustResult entity_builder_retract_double(com.sun.jna.Pointer builder, String kw, double value)
RustResult entity_builder_retract_timestamp(com.sun.jna.Pointer builder, String kw, long value)
RustResult entity_builder_retract_uuid(com.sun.jna.Pointer builder, String kw, com.sun.jna.Pointer value)
InProgressTransactionResult entity_builder_transact(com.sun.jna.Pointer builder)
RustResult entity_builder_commit(com.sun.jna.Pointer builder)
RustResult store_sync(com.sun.jna.Pointer store, String userUuid, String serverUri)
void store_register_observer(com.sun.jna.Pointer store, String key, com.sun.jna.Pointer attributes, int len, TxObserverCallback callback)
void store_unregister_observer(com.sun.jna.Pointer store, String key)
long store_entid_for_attribute(com.sun.jna.Pointer store, String attr)
com.sun.jna.Pointer store_query(com.sun.jna.Pointer store, String query)
RustResult store_value_for_attribute(com.sun.jna.Pointer store, long entid, String attribute)
void query_builder_bind_long(com.sun.jna.Pointer query, String var, long value)
void query_builder_bind_ref(com.sun.jna.Pointer query, String var, long value)
void query_builder_bind_ref_kw(com.sun.jna.Pointer query, String var, String value)
void query_builder_bind_kw(com.sun.jna.Pointer query, String var, String value)
void query_builder_bind_boolean(com.sun.jna.Pointer query, String var, int value)
void query_builder_bind_double(com.sun.jna.Pointer query, String var, double value)
void query_builder_bind_timestamp(com.sun.jna.Pointer query, String var, long value)
void query_builder_bind_string(com.sun.jna.Pointer query, String var, String value)
void query_builder_bind_uuid(com.sun.jna.Pointer query, String var, com.sun.jna.Pointer value)
RustResult query_builder_execute(com.sun.jna.Pointer query)
RustResult query_builder_execute_scalar(com.sun.jna.Pointer query)
RustResult query_builder_execute_coll(com.sun.jna.Pointer query)
RustResult query_builder_execute_tuple(com.sun.jna.Pointer query)
long typed_value_into_long(com.sun.jna.Pointer value)
long typed_value_into_entid(com.sun.jna.Pointer value)
String typed_value_into_kw(com.sun.jna.Pointer value)
String typed_value_into_string(com.sun.jna.Pointer value)
com.sun.jna.Pointer typed_value_into_uuid(com.sun.jna.Pointer value)
int typed_value_into_boolean(com.sun.jna.Pointer value)
double typed_value_into_double(com.sun.jna.Pointer value)
long typed_value_into_timestamp(com.sun.jna.Pointer value)
com.sun.jna.Pointer typed_value_value_type(com.sun.jna.Pointer value)
com.sun.jna.Pointer row_at_index(com.sun.jna.Pointer rows, int index)
com.sun.jna.Pointer typed_value_result_set_into_iter(com.sun.jna.Pointer rows)
com.sun.jna.Pointer typed_value_result_set_iter_next(com.sun.jna.Pointer iter)
com.sun.jna.Pointer typed_value_list_into_iter(com.sun.jna.Pointer rows)
com.sun.jna.Pointer typed_value_list_iter_next(com.sun.jna.Pointer iter)
com.sun.jna.Pointer value_at_index(com.sun.jna.Pointer rows, int index)
long value_at_index_into_long(com.sun.jna.Pointer rows, int index)
long value_at_index_into_entid(com.sun.jna.Pointer rows, int index)
String value_at_index_into_kw(com.sun.jna.Pointer rows, int index)
String value_at_index_into_string(com.sun.jna.Pointer rows, int index)
com.sun.jna.Pointer value_at_index_into_uuid(com.sun.jna.Pointer rows, int index)
int value_at_index_into_boolean(com.sun.jna.Pointer rows, int index)
double value_at_index_into_double(com.sun.jna.Pointer rows, int index)
long value_at_index_into_timestamp(com.sun.jna.Pointer rows, int index)