Projekt

Allgemein

Profil

Herunterladen als
Herunterladen (1,27 KB) Statistiken
| Zweig: | Revision:
426974c6 Christian Ehringfeld
#include "schema.h"
4d58ef6a Christian Ehringfeld
using namespace CuteEntityManager;
aa44e7d1 Christian Ehringfeld
4d58ef6a Christian Ehringfeld
Schema::Schema() {
426974c6 Christian Ehringfeld
this->typeMap = QSharedPointer<QHash<QString, QString>>(new QHash<QString, QString>());
aa44e7d1 Christian Ehringfeld
}

4d58ef6a Christian Ehringfeld
Schema::~Schema() {
aa44e7d1 Christian Ehringfeld
}

a604a5a2 Christian Ehringfeld
QString Schema::quoteSimpleTableName(QString name) {
// return strpos($name, "`") !== false ? $name : "`" . $name . "`";
}

426974c6 Christian Ehringfeld
QString Schema::quoteTableName(QString name) {

}

QString Schema::quoteColumnName(QString name) {

}

QString Schema::quoteSimpleColumnName(QString name) {
//return strpos($name, '`') !== false || $name === '*' ? $name : '`' . $name . '`';
}

QList<TableSchema> Schema::getTableSchemas(QString schema) {

}

QList<QString> Schema::getTableNames(QString schema) {

}

QList<QString> Schema::findUniqueIndexes(TableSchema schema) {

}

QString Schema::getLastInsertID(QString sequenceName) {

}

void Schema::refresh() {

}

void Schema::quoteValue(QString str) {

}

QString Schema::getRawTable(QString name) {

}

QList<QString> Schema::findTableNames(QString schema) {

}

QList<QString> Schema::findUniqueIndexes(QString tableName) {

}

TableSchema Schema::findConstraints(TableSchema ts) {
}

QString Schema::getCreateTableSql(TableSchema ts) {

}

bool Schema::findColumns(TableSchema ts) {

}

TableSchema Schema::getTableSchema(QString name, bool refresh) {

a604a5a2 Christian Ehringfeld
}