mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
reindent sqlitedb.h
This commit is contained in:
194
src/sqlitedb.h
194
src/sqlitedb.h
@@ -12,15 +12,15 @@ class SQLLogDock;
|
||||
|
||||
enum
|
||||
{
|
||||
kLogMsg_User,
|
||||
kLogMsg_App
|
||||
kLogMsg_User,
|
||||
kLogMsg_App
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
kEncodingUTF8,
|
||||
kEncodingLatin1,
|
||||
kEncodingNONE
|
||||
kEncodingUTF8,
|
||||
kEncodingLatin1,
|
||||
kEncodingNONE
|
||||
};
|
||||
|
||||
static QString g_sApplicationNameShort = QString("sqlitebrowser");
|
||||
@@ -36,119 +36,119 @@ typedef QList<QStringList> rowList;
|
||||
typedef QMap<int, QString> resultMap;
|
||||
|
||||
class DBBrowserField
|
||||
{
|
||||
public:
|
||||
DBBrowserField() : name( "" ) { }
|
||||
DBBrowserField( const QString& wname,const QString& wtype )
|
||||
: name( wname), type( wtype )
|
||||
{ }
|
||||
QString getname() const { return name; }
|
||||
QString gettype() const { return type; }
|
||||
private:
|
||||
QString name;
|
||||
QString type;
|
||||
};
|
||||
{
|
||||
public:
|
||||
DBBrowserField() : name( "" ) { }
|
||||
DBBrowserField( const QString& wname,const QString& wtype )
|
||||
: name( wname), type( wtype )
|
||||
{ }
|
||||
QString getname() const { return name; }
|
||||
QString gettype() const { return type; }
|
||||
private:
|
||||
QString name;
|
||||
QString type;
|
||||
};
|
||||
|
||||
class DBBrowserIndex
|
||||
{
|
||||
public:
|
||||
DBBrowserIndex() : name( "" ) { }
|
||||
DBBrowserIndex( const QString& wname,const QString& wsql )
|
||||
: name( wname), sql( wsql )
|
||||
{ }
|
||||
QString getname() const { return name; }
|
||||
QString getsql() const { return sql; }
|
||||
{
|
||||
public:
|
||||
DBBrowserIndex() : name( "" ) { }
|
||||
DBBrowserIndex( const QString& wname,const QString& wsql )
|
||||
: name( wname), sql( wsql )
|
||||
{ }
|
||||
QString getname() const { return name; }
|
||||
QString getsql() const { return sql; }
|
||||
private:
|
||||
QString name;
|
||||
QString sql;
|
||||
};
|
||||
QString name;
|
||||
QString sql;
|
||||
};
|
||||
|
||||
|
||||
class DBBrowserTable
|
||||
{
|
||||
public:
|
||||
DBBrowserTable() : name( "" ) { }
|
||||
DBBrowserTable( const QString& wname,const QString& wsql )
|
||||
: name( wname), sql( wsql )
|
||||
{ }
|
||||
{
|
||||
public:
|
||||
DBBrowserTable() : name( "" ) { }
|
||||
DBBrowserTable( const QString& wname,const QString& wsql )
|
||||
: name( wname), sql( wsql )
|
||||
{ }
|
||||
|
||||
void addField(int order, const QString& wfield,const QString& wtype);
|
||||
void addField(int order, const QString& wfield,const QString& wtype);
|
||||
|
||||
QString getname() const { return name; }
|
||||
QString getsql() const { return sql; }
|
||||
fieldMap fldmap;
|
||||
QString getname() const { return name; }
|
||||
QString getsql() const { return sql; }
|
||||
fieldMap fldmap;
|
||||
private:
|
||||
QString name;
|
||||
QString sql;
|
||||
};
|
||||
QString name;
|
||||
QString sql;
|
||||
};
|
||||
|
||||
|
||||
class DBBrowserDB
|
||||
{
|
||||
public:
|
||||
DBBrowserDB (): _db( 0 ) , hasValidBrowseSet(false), curEncoding(kEncodingUTF8) {}
|
||||
~DBBrowserDB (){}
|
||||
bool open ( const QString & db);
|
||||
bool create ( const QString & db);
|
||||
void close ();
|
||||
bool compact ();
|
||||
bool setRestorePoint();
|
||||
bool save ();
|
||||
bool revert ();
|
||||
bool dump( const QString & filename);
|
||||
bool reload( const QString & filename, int * lineErr);
|
||||
bool executeSQL ( const QString & statement, bool dirtyDB=true, bool logsql=true);
|
||||
void updateSchema() ;
|
||||
bool addRecord();
|
||||
bool deleteRecord(int wrow);
|
||||
bool updateRecord(int wrow, int wcol, const QString & wtext);
|
||||
bool browseTable( const QString & tablename );
|
||||
DBBrowserDB (): _db( 0 ) , hasValidBrowseSet(false), curEncoding(kEncodingUTF8) {}
|
||||
~DBBrowserDB (){}
|
||||
bool open ( const QString & db);
|
||||
bool create ( const QString & db);
|
||||
void close ();
|
||||
bool compact ();
|
||||
bool setRestorePoint();
|
||||
bool save ();
|
||||
bool revert ();
|
||||
bool dump( const QString & filename);
|
||||
bool reload( const QString & filename, int * lineErr);
|
||||
bool executeSQL ( const QString & statement, bool dirtyDB=true, bool logsql=true);
|
||||
void updateSchema() ;
|
||||
bool addRecord();
|
||||
bool deleteRecord(int wrow);
|
||||
bool updateRecord(int wrow, int wcol, const QString & wtext);
|
||||
bool browseTable( const QString & tablename );
|
||||
|
||||
bool renameTable(QString from_table, QString to_table);
|
||||
bool createColumn(QString table, QString field, QString type);
|
||||
bool renameTable(QString from_table, QString to_table);
|
||||
bool createColumn(QString table, QString field, QString type);
|
||||
|
||||
QStringList getTableFields(const QString & tablename);
|
||||
QStringList getTableTypes(const QString & tablename);
|
||||
QStringList getTableNames();
|
||||
QStringList getIndexNames();
|
||||
resultMap getFindResults( const QString & wstatement);
|
||||
int getRecordCount();
|
||||
bool isOpen();
|
||||
void setDirty(bool dirtyval);
|
||||
void setDirtyDirect(bool dirtyval);
|
||||
bool getDirty();
|
||||
void logSQL(QString statement, int msgtype);
|
||||
void setEncoding( int encoding );
|
||||
void setDefaultNewData( const QString & data );
|
||||
char * GetEncodedQStringAsPointer( const QString & input);
|
||||
QString GetEncodedQString( const QString & input);
|
||||
QString GetDecodedQString( const QString & input);
|
||||
sqlite3 * _db;
|
||||
QStringList getTableFields(const QString & tablename);
|
||||
QStringList getTableTypes(const QString & tablename);
|
||||
QStringList getTableNames();
|
||||
QStringList getIndexNames();
|
||||
resultMap getFindResults( const QString & wstatement);
|
||||
int getRecordCount();
|
||||
bool isOpen();
|
||||
void setDirty(bool dirtyval);
|
||||
void setDirtyDirect(bool dirtyval);
|
||||
bool getDirty();
|
||||
void logSQL(QString statement, int msgtype);
|
||||
void setEncoding( int encoding );
|
||||
void setDefaultNewData( const QString & data );
|
||||
char * GetEncodedQStringAsPointer( const QString & input);
|
||||
QString GetEncodedQString( const QString & input);
|
||||
QString GetDecodedQString( const QString & input);
|
||||
sqlite3 * _db;
|
||||
|
||||
|
||||
QStringList decodeCSV(const QString & csvfilename, char sep, char quote, int maxrecords, int * numfields);
|
||||
QStringList decodeCSV(const QString & csvfilename, char sep, char quote, int maxrecords, int * numfields);
|
||||
|
||||
tableMap tbmap;
|
||||
indexMap idxmap;
|
||||
rowIdMap idmap;
|
||||
|
||||
rowList browseRecs;
|
||||
QStringList browseFields;
|
||||
bool hasValidBrowseSet;
|
||||
QString curBrowseTableName;
|
||||
QString lastErrorMessage;
|
||||
QString curDBFilename;
|
||||
int curEncoding;
|
||||
QString curNewData;
|
||||
|
||||
tableMap tbmap;
|
||||
indexMap idxmap;
|
||||
rowIdMap idmap;
|
||||
|
||||
rowList browseRecs;
|
||||
QStringList browseFields;
|
||||
bool hasValidBrowseSet;
|
||||
QString curBrowseTableName;
|
||||
QString lastErrorMessage;
|
||||
QString curDBFilename;
|
||||
int curEncoding;
|
||||
QString curNewData;
|
||||
|
||||
SQLLogDock * logWin;
|
||||
|
||||
|
||||
private:
|
||||
bool dirty;
|
||||
void getTableRecords( const QString & tablename );
|
||||
|
||||
|
||||
|
||||
private:
|
||||
bool dirty;
|
||||
void getTableRecords( const QString & tablename );
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user