irods
4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
![]() ![]() |
#include <irods_query.hpp>
Classes | |
class | gen_query_impl |
class | iterator |
class | query_impl_base |
class | spec_query_impl |
Public Types | |
enum | query_type { GENERAL = 0, SPECIFIC = 1 } |
typedef std::vector< std::string > | value_type |
Public Member Functions | |
query (connection_type *_comm, const std::string &_query_string, const std::vector< std::string > *_specific_query_args, const std::string &_zone_hint, uintmax_t _query_limit, uintmax_t _row_offset, query_type _query_type) | |
query (connection_type *_comm, const std::string &_query_string, uintmax_t _query_limit=0, uintmax_t _row_offset=0, query_type _query_type=GENERAL) | |
query (query &&)=default | |
query & | operator= (query &&)=default |
~query () | |
iterator | begin () |
iterator | end () |
value_type | front () |
size_t | size () |
Static Public Member Functions | |
static query_type | convert_string_to_query_type (const std::string &_str) |
Private Attributes | |
std::unique_ptr< iterator > | iter_ |
std::shared_ptr< query_impl_base > | query_impl_ |
Definition at line 25 of file irods_query.hpp.
typedef std::vector<std::string> irods::query< connection_type >::value_type |
Definition at line 27 of file irods_query.hpp.
enum irods::query::query_type |
Enumerator | |
---|---|
GENERAL | |
SPECIFIC |
Definition at line 29 of file irods_query.hpp.
|
inline |
Definition at line 426 of file irods_query.hpp.
|
inline |
Definition at line 476 of file irods_query.hpp.
|
default |
|
inline |
Definition at line 488 of file irods_query.hpp.
|
inline |
Definition at line 491 of file irods_query.hpp.
|
inlinestatic |
Definition at line 34 of file irods_query.hpp.
|
inline |
Definition at line 495 of file irods_query.hpp.
|
inline |
Definition at line 499 of file irods_query.hpp.
|
default |
|
inline |
Definition at line 503 of file irods_query.hpp.
|
private |
Definition at line 508 of file irods_query.hpp.
Referenced by irods::query< ConnectionType >::begin(), and irods::query< ConnectionType >::front().
|
private |
Definition at line 509 of file irods_query.hpp.
Referenced by irods::query< ConnectionType >::size().