Herunterladen als
root/src/schema.cpp @ 426974c6
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 | }
|