88 r_OQL_Query(
const char* s );
91 r_OQL_Query(
const r_OQL_Query& q );
97 const r_OQL_Query& operator=(
const r_OQL_Query& q );
101 r_OQL_Query&
operator<<(
const char* s )
throw( r_Error );
104 r_OQL_Query&
operator<<( r_Char c )
throw( r_Error );
106 r_OQL_Query&
operator<<( r_Short s )
throw( r_Error );
108 r_OQL_Query&
operator<<( r_UShort us )
throw( r_Error );
110 r_OQL_Query&
operator<<( r_Long l )
throw( r_Error );
112 r_OQL_Query&
operator<<( r_ULong ul )
throw( r_Error );
114 r_OQL_Query&
operator<<( r_Point pt )
throw( r_Error );
118 r_OQL_Query&
operator<<( r_Minterval in )
throw( r_Error );
120 r_OQL_Query&
operator<<( r_GMarray& in )
throw( r_Error );
125 int is_update_query()
const;
128 int is_retrieval_query()
const;
135 inline const char* get_query()
const;
137 inline const r_Set< r_GMarray* >* get_constants()
const;
139 inline const char* get_parameterized_query()
const;
145 void replaceNextArgument(
const char* valueString )
throw( r_Error );
151 char* parameterizedQueryString;
154 r_Set< r_GMarray* >* mddConstants;
186 void r_oql_execute( r_OQL_Query& query, r_Set< r_Ref_Any > &result )
198 void r_oql_execute( r_OQL_Query& query, r_Set< r_Ref< r_GMarray > > &result )
226 void r_oql_execute( r_OQL_Query& query )
229 #include "rasodmg/oqlquery.icc"
Definition: sinterval.hh:233
std::ostream & operator<<(std::ostream &os, const std::vector< T > &list)