/***************************************************************************
                            qt_QSqlRecord.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QSQLRECORD
#define QT_QSQLRECORD

#include <qtc/qtc_types.h>

qt_QSqlRecord * qt_new_QSqlRecord();
qt_QSqlRecord * qt_new_QSqlRecord1(qt_QSqlRecord* other);
void qt_del_QSqlRecord( qt_QSqlRecord* p );
qt_QVariant * qt_QSqlRecord_value(qt_QSqlRecord* instPointer,int i);
qt_QVariant * qt_QSqlRecord_value1(qt_QSqlRecord* instPointer,qt_QString * name);
void qt_QSqlRecord_setValue(qt_QSqlRecord* instPointer,int i, qt_QVariant * val);
void qt_QSqlRecord_setValue1(qt_QSqlRecord* instPointer,qt_QString * name, qt_QVariant * val);
int qt_QSqlRecord_isGenerated(qt_QSqlRecord* instPointer,int i);
int qt_QSqlRecord_isGenerated1(qt_QSqlRecord* instPointer,qt_QString * name);
void qt_QSqlRecord_setGenerated(qt_QSqlRecord* instPointer,qt_QString * name, int generated);
void qt_QSqlRecord_setGenerated1(qt_QSqlRecord* instPointer,int i, int generated);
void qt_QSqlRecord_setNull(qt_QSqlRecord* instPointer,int i);
void qt_QSqlRecord_setNull1(qt_QSqlRecord* instPointer,qt_QString * name);
int qt_QSqlRecord_isNull(qt_QSqlRecord* instPointer,int i);
int qt_QSqlRecord_isNull1(qt_QSqlRecord* instPointer,qt_QString * name);
int qt_QSqlRecord_position(qt_QSqlRecord* instPointer,qt_QString * name);
qt_QString * qt_QSqlRecord_fieldName(qt_QSqlRecord* instPointer,int i);
qt_QSqlField* qt_QSqlRecord_field(qt_QSqlRecord* instPointer,int i);
qt_QSqlField* qt_QSqlRecord_field1(qt_QSqlRecord* instPointer,qt_QString * name);
qt_QSqlField* qt_QSqlRecord_field2(qt_QSqlRecord* instPointer,int i);
qt_QSqlField* qt_QSqlRecord_field3(qt_QSqlRecord* instPointer,qt_QString * name);
void qt_QSqlRecord_append(qt_QSqlRecord* instPointer,qt_QSqlField* field);
void qt_QSqlRecord_insert(qt_QSqlRecord* instPointer,int pos, qt_QSqlField* field);
void qt_QSqlRecord_remove(qt_QSqlRecord* instPointer,int pos);
int qt_QSqlRecord_isEmpty(qt_QSqlRecord* instPointer);
int qt_QSqlRecord_contains(qt_QSqlRecord* instPointer,qt_QString * name);
void qt_QSqlRecord_clear(qt_QSqlRecord* instPointer);
void qt_QSqlRecord_clearValues(qt_QSqlRecord* instPointer,int nullify);
unsigned int qt_QSqlRecord_count(qt_QSqlRecord* instPointer);
qt_QString * qt_QSqlRecord_toString(qt_QSqlRecord* instPointer,qt_QString * prefix, qt_QString * arg1);
qt_QStringList* qt_QSqlRecord_toStringList(qt_QSqlRecord* instPointer,qt_QString * prefix);

#endif
