# class toNoBlockQuery

More...

Definition | `#include <tonoblockquery.h>`
List of all Methods

Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- toNoBlockQuery (toConnection &conn, const QString &sql, const toQList ¶m, toResultStats *statistics=NULL)
- toNoBlockQuery (toConnection &conn, toQuery::queryMode mode, const QString &sql, const toQList ¶m, toResultStats *statistics=NULL)
- virtual ~toNoBlockQuery ()
- bool poll (void)
- toQDescList & describe (void)
- toQValue readValue (void)
- toQValue readValueNull (void)
- int rowsProcessed (void)
- bool eof (void)

## Detailed Description

TOra - An Oracle Toolkit for DBA's and developers Copyright (C) 2003-2005 Quest Software, Inc Portions Copyright (C) 2005 Other Contributors

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; only version 2 of the License is valid for this program.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

As a special exception, you have permission to link this program with the Oracle Client libraries and distribute executables, as long as you follow the requirements of the GNU GPL in regard to all of the software in the executable aside from Oracle client libraries.

Specifically you are not permitted to link this program with the Qt/UNIX, Qt/Windows or Qt Non Commercial products of TrollTech. And you are not permitted to distribute binaries compiled against these libraries without written consent from Quest Software, Inc. Observe that this does not disallow linking to the Qt Free Edition.

You may link this product with any GPL'd Qt library such as Qt/Free

All trademarks belong to their respective owners.

***

toNoBlockQuery (toConnection &conn, const QString &sql, const toQList ¶m, toResultStats *statistics=NULL)

### toNoBlockQuery

Create a new query.

Parameters:

conn | Connection to run on.
sql | SQL to execute.
param | Parameters to pass to query.
statistics | Optional statistics widget to update with values from query.

toNoBlockQuery (toConnection &conn, toQuery::queryMode mode, const QString &sql, const toQList ¶m, toResultStats *statistics=NULL)

### toNoBlockQuery

Create a new query.

Parameters:

conn | Connection to run on.
mode | Query mode to execute query in.
sql | SQL to execute.
param | Parameters to pass to query.
statistics | Optional statistics widget to update with values from query.

~toNoBlockQuery ()

### ~toNoBlockQuery

[virtual]

bool poll (void)

### poll

Poll if any result is available.

Returns: True if at least one row is available.

toQDescList & describe (void)

### describe

Get description of columns.

Returns: Description of columns list. Don't modify this list.

toQValue readValue (void)

### readValue

Read the next value from the query.

Returns: The next available value.

toQValue readValueNull (void)

### readValueNull

Read the next value from the query. Don't send NULL as string.

Returns: The next available value.

int rowsProcessed (void)

### rowsProcessed

Get the number of rows processed.

Returns: Number of rows processed.

bool eof (void)

### eof

Check if at end of query.

Returns: True if query is done.

Generated by: nneul on skyhawk on Wed Feb 23 19:49:58 2005, using kdoc 2.0a54.