public class qdb extends Object
| Constructor and Description |
|---|
qdb() |
public static String version()
public static String build()
public static SWIGTYPE_p_qdb_session open()
public static qdb_error_t close(SWIGTYPE_p_qdb_session handle)
public static qdb_error_t connect(SWIGTYPE_p_qdb_session handle, String host, int port)
public static remoteNodeArray multi_connect(SWIGTYPE_p_qdb_session h, remoteNodeArray nodes)
public static qdb_error_t stop_node(SWIGTYPE_p_qdb_session handle, qdb_remote_node_t node, String reason)
public static qdb_error_t put(SWIGTYPE_p_qdb_session handle, String alias, ByteBuffer content, long content_length, long expiry_time)
public static ByteBuffer get_buffer(SWIGTYPE_p_qdb_session handle, String alias, error_carrier err)
public static StringVec prefix_get(SWIGTYPE_p_qdb_session handle, String prefix, error_carrier err)
public static ByteBuffer get_remove(SWIGTYPE_p_qdb_session handle, String alias, error_carrier err)
public static ByteBuffer get_buffer_update(SWIGTYPE_p_qdb_session handle, String alias, ByteBuffer content, long content_length, long expiry_time, error_carrier err)
public static ByteBuffer node_status(SWIGTYPE_p_qdb_session handle, qdb_remote_node_t node, error_carrier err)
public static ByteBuffer node_config(SWIGTYPE_p_qdb_session handle, qdb_remote_node_t node, error_carrier err)
public static ByteBuffer node_topology(SWIGTYPE_p_qdb_session handle, qdb_remote_node_t node, error_carrier err)
public static ByteBuffer compare_and_swap(SWIGTYPE_p_qdb_session handle, String alias, ByteBuffer content, long content_length, ByteBuffer comparand, long comparand_length, long expiry_time, error_carrier err)
public static void free_buffer(SWIGTYPE_p_qdb_session handle, ByteBuffer content)
public static String make_error_string(qdb_error_t error)
public static qdb_error_t update(SWIGTYPE_p_qdb_session handle, String alias, ByteBuffer content, long content_length, long expiry_time)
public static qdb_error_t remove(SWIGTYPE_p_qdb_session handle, String alias)
public static qdb_error_t remove_if(SWIGTYPE_p_qdb_session handle, String alias, ByteBuffer comparand, long comparand_length)
public static qdb_error_t remove_all(SWIGTYPE_p_qdb_session handle)
public static qdb_error_t iterator_begin(SWIGTYPE_p_qdb_session handle, qdb_const_iterator_t iterator)
public static qdb_error_t iterator_rbegin(SWIGTYPE_p_qdb_session handle, qdb_const_iterator_t iterator)
public static qdb_error_t iterator_next(qdb_const_iterator_t iterator)
public static qdb_error_t iterator_previous(qdb_const_iterator_t iterator)
public static qdb_error_t iterator_close(qdb_const_iterator_t iterator)
public static qdb_error_t iterator_copy(qdb_const_iterator_t original, qdb_const_iterator_t copy)
public static ByteBuffer iterator_content(qdb_const_iterator_t iterator)
public static qdb_error_t expires_at(SWIGTYPE_p_qdb_session handle, String alias, long expiry_time)
public static qdb_error_t expires_from_now(SWIGTYPE_p_qdb_session handle, String alias, long expiry_delta)
public static long get_expiry(SWIGTYPE_p_qdb_session handle, String alias, error_carrier err)
public static run_batch_result run_batch(SWIGTYPE_p_qdb_session h, BatchOpsVec requests)
public static void release_batch_result(SWIGTYPE_p_qdb_session h, run_batch_result br)
Copyright © 2015 quasardb. All Rights Reserved.