File indexing completed on 2024-05-12 16:08:53
0001 class pyqtSignal(): 0002 def connect(self, targetSignal): pass 0003 def emit(self, *args): pass 0004 from QtCore import * 0005 0006 class QSql(): 0007 """""" 0008 # Enum QSql.NumericalPrecisionPolicy 0009 LowPrecisionInt32 = 0 0010 LowPrecisionInt64 = 0 0011 LowPrecisionDouble = 0 0012 HighPrecision = 0 0013 0014 # Enum QSql.TableType 0015 Tables = 0 0016 SystemTables = 0 0017 Views = 0 0018 AllTables = 0 0019 0020 # Enum QSql.ParamTypeFlag 0021 In = 0 0022 Out = 0 0023 InOut = 0 0024 Binary = 0 0025 0026 # Enum QSql.Location 0027 BeforeFirstRow = 0 0028 AfterLastRow = 0 0029 0030 class ParamType(): 0031 """""" 0032 def __init__(self): 0033 '''QSql.ParamType QSql.ParamType.__init__()''' 0034 return QSql.ParamType() 0035 def __init__(self): 0036 '''int QSql.ParamType.__init__()''' 0037 return int() 0038 def __init__(self): 0039 '''void QSql.ParamType.__init__()''' 0040 def __bool__(self): 0041 '''int QSql.ParamType.__bool__()''' 0042 return int() 0043 def __ne__(self, f): 0044 '''bool QSql.ParamType.__ne__(QSql.ParamType f)''' 0045 return bool() 0046 def __eq__(self, f): 0047 '''bool QSql.ParamType.__eq__(QSql.ParamType f)''' 0048 return bool() 0049 def __invert__(self): 0050 '''QSql.ParamType QSql.ParamType.__invert__()''' 0051 return QSql.ParamType() 0052 def __and__(self, mask): 0053 '''QSql.ParamType QSql.ParamType.__and__(int mask)''' 0054 return QSql.ParamType() 0055 def __xor__(self, f): 0056 '''QSql.ParamType QSql.ParamType.__xor__(QSql.ParamType f)''' 0057 return QSql.ParamType() 0058 def __xor__(self, f): 0059 '''QSql.ParamType QSql.ParamType.__xor__(int f)''' 0060 return QSql.ParamType() 0061 def __or__(self, f): 0062 '''QSql.ParamType QSql.ParamType.__or__(QSql.ParamType f)''' 0063 return QSql.ParamType() 0064 def __or__(self, f): 0065 '''QSql.ParamType QSql.ParamType.__or__(int f)''' 0066 return QSql.ParamType() 0067 def __int__(self): 0068 '''int QSql.ParamType.__int__()''' 0069 return int() 0070 def __ixor__(self, f): 0071 '''QSql.ParamType QSql.ParamType.__ixor__(QSql.ParamType f)''' 0072 return QSql.ParamType() 0073 def __ior__(self, f): 0074 '''QSql.ParamType QSql.ParamType.__ior__(QSql.ParamType f)''' 0075 return QSql.ParamType() 0076 def __iand__(self, mask): 0077 '''QSql.ParamType QSql.ParamType.__iand__(int mask)''' 0078 return QSql.ParamType() 0079 0080 0081 class QSqlDriverCreatorBase(): 0082 """""" 0083 def __init__(self): 0084 '''void QSqlDriverCreatorBase.__init__()''' 0085 def __init__(self): 0086 '''QSqlDriverCreatorBase QSqlDriverCreatorBase.__init__()''' 0087 return QSqlDriverCreatorBase() 0088 def createObject(self): 0089 '''abstract QSqlDriver QSqlDriverCreatorBase.createObject()''' 0090 return QSqlDriver() 0091 0092 0093 class QSqlDatabase(): 0094 """""" 0095 def __init__(self): 0096 '''void QSqlDatabase.__init__()''' 0097 def __init__(self, other): 0098 '''void QSqlDatabase.__init__(QSqlDatabase other)''' 0099 def __init__(self, type): 0100 '''void QSqlDatabase.__init__(QString type)''' 0101 def __init__(self, driver): 0102 '''void QSqlDatabase.__init__(QSqlDriver driver)''' 0103 def numericalPrecisionPolicy(self): 0104 '''QSql.NumericalPrecisionPolicy QSqlDatabase.numericalPrecisionPolicy()''' 0105 return QSql.NumericalPrecisionPolicy() 0106 def setNumericalPrecisionPolicy(self, precisionPolicy): 0107 '''void QSqlDatabase.setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy)''' 0108 def isDriverAvailable(self, name): 0109 '''static bool QSqlDatabase.isDriverAvailable(QString name)''' 0110 return bool() 0111 def registerSqlDriver(self, name, creator): 0112 '''static void QSqlDatabase.registerSqlDriver(QString name, QSqlDriverCreatorBase creator)''' 0113 def connectionNames(self): 0114 '''static QStringList QSqlDatabase.connectionNames()''' 0115 return QStringList() 0116 def drivers(self): 0117 '''static QStringList QSqlDatabase.drivers()''' 0118 return QStringList() 0119 def contains(self, connectionName = None): 0120 '''static bool QSqlDatabase.contains(QString connectionName = QLatin1String(QSqlDatabase.defaultConnection))''' 0121 return bool() 0122 def removeDatabase(self, connectionName): 0123 '''static void QSqlDatabase.removeDatabase(QString connectionName)''' 0124 def database(self, connectionName = None, open = True): 0125 '''static QSqlDatabase QSqlDatabase.database(QString connectionName = QLatin1String(QSqlDatabase.defaultConnection), bool open = True)''' 0126 return QSqlDatabase() 0127 def cloneDatabase(self, other, connectionName): 0128 '''static QSqlDatabase QSqlDatabase.cloneDatabase(QSqlDatabase other, QString connectionName)''' 0129 return QSqlDatabase() 0130 def addDatabase(self, type, connectionName = None): 0131 '''static QSqlDatabase QSqlDatabase.addDatabase(QString type, QString connectionName = QLatin1String(QSqlDatabase.defaultConnection))''' 0132 return QSqlDatabase() 0133 def addDatabase(self, driver, connectionName = None): 0134 '''static QSqlDatabase QSqlDatabase.addDatabase(QSqlDriver driver, QString connectionName = QLatin1String(QSqlDatabase.defaultConnection))''' 0135 return QSqlDatabase() 0136 def driver(self): 0137 '''QSqlDriver QSqlDatabase.driver()''' 0138 return QSqlDriver() 0139 def connectionName(self): 0140 '''QString QSqlDatabase.connectionName()''' 0141 return QString() 0142 def connectOptions(self): 0143 '''QString QSqlDatabase.connectOptions()''' 0144 return QString() 0145 def port(self): 0146 '''int QSqlDatabase.port()''' 0147 return int() 0148 def driverName(self): 0149 '''QString QSqlDatabase.driverName()''' 0150 return QString() 0151 def hostName(self): 0152 '''QString QSqlDatabase.hostName()''' 0153 return QString() 0154 def password(self): 0155 '''QString QSqlDatabase.password()''' 0156 return QString() 0157 def userName(self): 0158 '''QString QSqlDatabase.userName()''' 0159 return QString() 0160 def databaseName(self): 0161 '''QString QSqlDatabase.databaseName()''' 0162 return QString() 0163 def setConnectOptions(self, options = QString()): 0164 '''void QSqlDatabase.setConnectOptions(QString options = QString())''' 0165 def setPort(self, p): 0166 '''void QSqlDatabase.setPort(int p)''' 0167 def setHostName(self, host): 0168 '''void QSqlDatabase.setHostName(QString host)''' 0169 def setPassword(self, password): 0170 '''void QSqlDatabase.setPassword(QString password)''' 0171 def setUserName(self, name): 0172 '''void QSqlDatabase.setUserName(QString name)''' 0173 def setDatabaseName(self, name): 0174 '''void QSqlDatabase.setDatabaseName(QString name)''' 0175 def rollback(self): 0176 '''bool QSqlDatabase.rollback()''' 0177 return bool() 0178 def commit(self): 0179 '''bool QSqlDatabase.commit()''' 0180 return bool() 0181 def transaction(self): 0182 '''bool QSqlDatabase.transaction()''' 0183 return bool() 0184 def isValid(self): 0185 '''bool QSqlDatabase.isValid()''' 0186 return bool() 0187 def lastError(self): 0188 '''QSqlError QSqlDatabase.lastError()''' 0189 return QSqlError() 0190 def exec_(self, query = QString()): 0191 '''QSqlQuery QSqlDatabase.exec_(QString query = QString())''' 0192 return QSqlQuery() 0193 def record(self, tablename): 0194 '''QSqlRecord QSqlDatabase.record(QString tablename)''' 0195 return QSqlRecord() 0196 def primaryIndex(self, tablename): 0197 '''QSqlIndex QSqlDatabase.primaryIndex(QString tablename)''' 0198 return QSqlIndex() 0199 def tables(self, type = None): 0200 '''QStringList QSqlDatabase.tables(QSql.TableType type = QSql.Tables)''' 0201 return QStringList() 0202 def isOpenError(self): 0203 '''bool QSqlDatabase.isOpenError()''' 0204 return bool() 0205 def isOpen(self): 0206 '''bool QSqlDatabase.isOpen()''' 0207 return bool() 0208 def close(self): 0209 '''void QSqlDatabase.close()''' 0210 def open(self): 0211 '''bool QSqlDatabase.open()''' 0212 return bool() 0213 def open(self, user, password): 0214 '''bool QSqlDatabase.open(QString user, QString password)''' 0215 return bool() 0216 0217 0218 class QSqlDriver(QObject): 0219 """""" 0220 # Enum QSqlDriver.IdentifierType 0221 FieldName = 0 0222 TableName = 0 0223 0224 # Enum QSqlDriver.StatementType 0225 WhereStatement = 0 0226 SelectStatement = 0 0227 UpdateStatement = 0 0228 InsertStatement = 0 0229 DeleteStatement = 0 0230 0231 # Enum QSqlDriver.DriverFeature 0232 Transactions = 0 0233 QuerySize = 0 0234 BLOB = 0 0235 Unicode = 0 0236 PreparedQueries = 0 0237 NamedPlaceholders = 0 0238 PositionalPlaceholders = 0 0239 LastInsertId = 0 0240 BatchOperations = 0 0241 SimpleLocking = 0 0242 LowPrecisionNumbers = 0 0243 EventNotifications = 0 0244 FinishQuery = 0 0245 MultipleResultSets = 0 0246 0247 def __init__(self, parent = None): 0248 '''void QSqlDriver.__init__(QObject parent = None)''' 0249 def numericalPrecisionPolicy(self): 0250 '''QSql.NumericalPrecisionPolicy QSqlDriver.numericalPrecisionPolicy()''' 0251 return QSql.NumericalPrecisionPolicy() 0252 def setNumericalPrecisionPolicy(self, precisionPolicy): 0253 '''void QSqlDriver.setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy)''' 0254 def stripDelimiters(self, identifier, type): 0255 '''QString QSqlDriver.stripDelimiters(QString identifier, QSqlDriver.IdentifierType type)''' 0256 return QString() 0257 def isIdentifierEscaped(self, identifier, type): 0258 '''bool QSqlDriver.isIdentifierEscaped(QString identifier, QSqlDriver.IdentifierType type)''' 0259 return bool() 0260 def stripDelimitersImplementation(self, identifier, type): 0261 '''QString QSqlDriver.stripDelimitersImplementation(QString identifier, QSqlDriver.IdentifierType type)''' 0262 return QString() 0263 def isIdentifierEscapedImplementation(self, identifier, type): 0264 '''bool QSqlDriver.isIdentifierEscapedImplementation(QString identifier, QSqlDriver.IdentifierType type)''' 0265 return bool() 0266 def subscribedToNotificationsImplementation(self): 0267 '''QStringList QSqlDriver.subscribedToNotificationsImplementation()''' 0268 return QStringList() 0269 def unsubscribeFromNotificationImplementation(self, name): 0270 '''bool QSqlDriver.unsubscribeFromNotificationImplementation(QString name)''' 0271 return bool() 0272 def subscribeToNotificationImplementation(self, name): 0273 '''bool QSqlDriver.subscribeToNotificationImplementation(QString name)''' 0274 return bool() 0275 notification = pyqtSignal() # void notification(const QStringamp;) - signal 0276 def subscribedToNotifications(self): 0277 '''QStringList QSqlDriver.subscribedToNotifications()''' 0278 return QStringList() 0279 def unsubscribeFromNotification(self, name): 0280 '''bool QSqlDriver.unsubscribeFromNotification(QString name)''' 0281 return bool() 0282 def subscribeToNotification(self, name): 0283 '''bool QSqlDriver.subscribeToNotification(QString name)''' 0284 return bool() 0285 def setLastError(self, e): 0286 '''void QSqlDriver.setLastError(QSqlError e)''' 0287 def setOpenError(self, e): 0288 '''void QSqlDriver.setOpenError(bool e)''' 0289 def setOpen(self, o): 0290 '''void QSqlDriver.setOpen(bool o)''' 0291 def open(self, db, user = QString(), password = QString(), host = QString(), port = None, options = QString()): 0292 '''abstract bool QSqlDriver.open(QString db, QString user = QString(), QString password = QString(), QString host = QString(), int port = -1, QString options = QString())''' 0293 return bool() 0294 def createResult(self): 0295 '''abstract QSqlResult QSqlDriver.createResult()''' 0296 return QSqlResult() 0297 def close(self): 0298 '''abstract void QSqlDriver.close()''' 0299 def hasFeature(self, f): 0300 '''abstract bool QSqlDriver.hasFeature(QSqlDriver.DriverFeature f)''' 0301 return bool() 0302 def handle(self): 0303 '''QVariant QSqlDriver.handle()''' 0304 return QVariant() 0305 def lastError(self): 0306 '''QSqlError QSqlDriver.lastError()''' 0307 return QSqlError() 0308 def sqlStatement(self, type, tableName, rec, preparedStatement): 0309 '''QString QSqlDriver.sqlStatement(QSqlDriver.StatementType type, QString tableName, QSqlRecord rec, bool preparedStatement)''' 0310 return QString() 0311 def escapeIdentifier(self, identifier, type): 0312 '''QString QSqlDriver.escapeIdentifier(QString identifier, QSqlDriver.IdentifierType type)''' 0313 return QString() 0314 def formatValue(self, field, trimStrings = False): 0315 '''QString QSqlDriver.formatValue(QSqlField field, bool trimStrings = False)''' 0316 return QString() 0317 def record(self, tableName): 0318 '''QSqlRecord QSqlDriver.record(QString tableName)''' 0319 return QSqlRecord() 0320 def primaryIndex(self, tableName): 0321 '''QSqlIndex QSqlDriver.primaryIndex(QString tableName)''' 0322 return QSqlIndex() 0323 def tables(self, tableType): 0324 '''QStringList QSqlDriver.tables(QSql.TableType tableType)''' 0325 return QStringList() 0326 def rollbackTransaction(self): 0327 '''bool QSqlDriver.rollbackTransaction()''' 0328 return bool() 0329 def commitTransaction(self): 0330 '''bool QSqlDriver.commitTransaction()''' 0331 return bool() 0332 def beginTransaction(self): 0333 '''bool QSqlDriver.beginTransaction()''' 0334 return bool() 0335 def isOpenError(self): 0336 '''bool QSqlDriver.isOpenError()''' 0337 return bool() 0338 def isOpen(self): 0339 '''bool QSqlDriver.isOpen()''' 0340 return bool() 0341 0342 0343 class QSqlError(): 0344 """""" 0345 # Enum QSqlError.ErrorType 0346 NoError = 0 0347 ConnectionError = 0 0348 StatementError = 0 0349 TransactionError = 0 0350 UnknownError = 0 0351 0352 def __init__(self, driverText = QString(), databaseText = QString(), type = None, number = None): 0353 '''void QSqlError.__init__(QString driverText = QString(), QString databaseText = QString(), QSqlError.ErrorType type = QSqlError.NoError, int number = -1)''' 0354 def __init__(self, other): 0355 '''void QSqlError.__init__(QSqlError other)''' 0356 def isValid(self): 0357 '''bool QSqlError.isValid()''' 0358 return bool() 0359 def text(self): 0360 '''QString QSqlError.text()''' 0361 return QString() 0362 def setNumber(self, number): 0363 '''void QSqlError.setNumber(int number)''' 0364 def number(self): 0365 '''int QSqlError.number()''' 0366 return int() 0367 def setType(self, type): 0368 '''void QSqlError.setType(QSqlError.ErrorType type)''' 0369 def type(self): 0370 '''QSqlError.ErrorType QSqlError.type()''' 0371 return QSqlError.ErrorType() 0372 def setDatabaseText(self, databaseText): 0373 '''void QSqlError.setDatabaseText(QString databaseText)''' 0374 def databaseText(self): 0375 '''QString QSqlError.databaseText()''' 0376 return QString() 0377 def setDriverText(self, driverText): 0378 '''void QSqlError.setDriverText(QString driverText)''' 0379 def driverText(self): 0380 '''QString QSqlError.driverText()''' 0381 return QString() 0382 0383 0384 class QSqlField(): 0385 """""" 0386 # Enum QSqlField.RequiredStatus 0387 Unknown = 0 0388 Optional = 0 0389 Required = 0 0390 0391 def __init__(self, fieldName = QString(), type = None): 0392 '''void QSqlField.__init__(QString fieldName = QString(), Type type = QVariant.Invalid)''' 0393 def __init__(self, other): 0394 '''void QSqlField.__init__(QSqlField other)''' 0395 def isValid(self): 0396 '''bool QSqlField.isValid()''' 0397 return bool() 0398 def isGenerated(self): 0399 '''bool QSqlField.isGenerated()''' 0400 return bool() 0401 def typeID(self): 0402 '''int QSqlField.typeID()''' 0403 return int() 0404 def defaultValue(self): 0405 '''QVariant QSqlField.defaultValue()''' 0406 return QVariant() 0407 def precision(self): 0408 '''int QSqlField.precision()''' 0409 return int() 0410 def length(self): 0411 '''int QSqlField.length()''' 0412 return int() 0413 def requiredStatus(self): 0414 '''QSqlField.RequiredStatus QSqlField.requiredStatus()''' 0415 return QSqlField.RequiredStatus() 0416 def setAutoValue(self, autoVal): 0417 '''void QSqlField.setAutoValue(bool autoVal)''' 0418 def setGenerated(self, gen): 0419 '''void QSqlField.setGenerated(bool gen)''' 0420 def setSqlType(self, type): 0421 '''void QSqlField.setSqlType(int type)''' 0422 def setDefaultValue(self, value): 0423 '''void QSqlField.setDefaultValue(QVariant value)''' 0424 def setPrecision(self, precision): 0425 '''void QSqlField.setPrecision(int precision)''' 0426 def setLength(self, fieldLength): 0427 '''void QSqlField.setLength(int fieldLength)''' 0428 def setRequired(self, required): 0429 '''void QSqlField.setRequired(bool required)''' 0430 def setRequiredStatus(self, status): 0431 '''void QSqlField.setRequiredStatus(QSqlField.RequiredStatus status)''' 0432 def setType(self, type): 0433 '''void QSqlField.setType(Type type)''' 0434 def isAutoValue(self): 0435 '''bool QSqlField.isAutoValue()''' 0436 return bool() 0437 def type(self): 0438 '''Type QSqlField.type()''' 0439 return Type() 0440 def clear(self): 0441 '''void QSqlField.clear()''' 0442 def isReadOnly(self): 0443 '''bool QSqlField.isReadOnly()''' 0444 return bool() 0445 def setReadOnly(self, readOnly): 0446 '''void QSqlField.setReadOnly(bool readOnly)''' 0447 def isNull(self): 0448 '''bool QSqlField.isNull()''' 0449 return bool() 0450 def name(self): 0451 '''QString QSqlField.name()''' 0452 return QString() 0453 def setName(self, name): 0454 '''void QSqlField.setName(QString name)''' 0455 def value(self): 0456 '''QVariant QSqlField.value()''' 0457 return QVariant() 0458 def setValue(self, value): 0459 '''void QSqlField.setValue(QVariant value)''' 0460 def __ne__(self, other): 0461 '''bool QSqlField.__ne__(QSqlField other)''' 0462 return bool() 0463 def __eq__(self, other): 0464 '''bool QSqlField.__eq__(QSqlField other)''' 0465 return bool() 0466 0467 0468 class QSqlRecord(): 0469 """""" 0470 def __init__(self): 0471 '''void QSqlRecord.__init__()''' 0472 def __init__(self, other): 0473 '''void QSqlRecord.__init__(QSqlRecord other)''' 0474 def __len__(self): 0475 '''None QSqlRecord.__len__()''' 0476 return None() 0477 def count(self): 0478 '''int QSqlRecord.count()''' 0479 return int() 0480 def clearValues(self): 0481 '''void QSqlRecord.clearValues()''' 0482 def clear(self): 0483 '''void QSqlRecord.clear()''' 0484 def contains(self, name): 0485 '''bool QSqlRecord.contains(QString name)''' 0486 return bool() 0487 def isEmpty(self): 0488 '''bool QSqlRecord.isEmpty()''' 0489 return bool() 0490 def remove(self, pos): 0491 '''void QSqlRecord.remove(int pos)''' 0492 def insert(self, pos, field): 0493 '''void QSqlRecord.insert(int pos, QSqlField field)''' 0494 def replace(self, pos, field): 0495 '''void QSqlRecord.replace(int pos, QSqlField field)''' 0496 def append(self, field): 0497 '''void QSqlRecord.append(QSqlField field)''' 0498 def setGenerated(self, name, generated): 0499 '''void QSqlRecord.setGenerated(QString name, bool generated)''' 0500 def setGenerated(self, i, generated): 0501 '''void QSqlRecord.setGenerated(int i, bool generated)''' 0502 def isGenerated(self, i): 0503 '''bool QSqlRecord.isGenerated(int i)''' 0504 return bool() 0505 def isGenerated(self, name): 0506 '''bool QSqlRecord.isGenerated(QString name)''' 0507 return bool() 0508 def field(self, i): 0509 '''QSqlField QSqlRecord.field(int i)''' 0510 return QSqlField() 0511 def field(self, name): 0512 '''QSqlField QSqlRecord.field(QString name)''' 0513 return QSqlField() 0514 def fieldName(self, i): 0515 '''QString QSqlRecord.fieldName(int i)''' 0516 return QString() 0517 def indexOf(self, name): 0518 '''int QSqlRecord.indexOf(QString name)''' 0519 return int() 0520 def isNull(self, i): 0521 '''bool QSqlRecord.isNull(int i)''' 0522 return bool() 0523 def isNull(self, name): 0524 '''bool QSqlRecord.isNull(QString name)''' 0525 return bool() 0526 def setNull(self, i): 0527 '''void QSqlRecord.setNull(int i)''' 0528 def setNull(self, name): 0529 '''void QSqlRecord.setNull(QString name)''' 0530 def setValue(self, i, val): 0531 '''void QSqlRecord.setValue(int i, QVariant val)''' 0532 def setValue(self, name, val): 0533 '''void QSqlRecord.setValue(QString name, QVariant val)''' 0534 def value(self, i): 0535 '''QVariant QSqlRecord.value(int i)''' 0536 return QVariant() 0537 def value(self, name): 0538 '''QVariant QSqlRecord.value(QString name)''' 0539 return QVariant() 0540 def __ne__(self, other): 0541 '''bool QSqlRecord.__ne__(QSqlRecord other)''' 0542 return bool() 0543 def __eq__(self, other): 0544 '''bool QSqlRecord.__eq__(QSqlRecord other)''' 0545 return bool() 0546 0547 0548 class QSqlIndex(QSqlRecord): 0549 """""" 0550 def __init__(self, cursorName = QString(), name = QString()): 0551 '''void QSqlIndex.__init__(QString cursorName = QString(), QString name = QString())''' 0552 def __init__(self, other): 0553 '''void QSqlIndex.__init__(QSqlIndex other)''' 0554 def setDescending(self, i, desc): 0555 '''void QSqlIndex.setDescending(int i, bool desc)''' 0556 def isDescending(self, i): 0557 '''bool QSqlIndex.isDescending(int i)''' 0558 return bool() 0559 def append(self, field): 0560 '''void QSqlIndex.append(QSqlField field)''' 0561 def append(self, field, desc): 0562 '''void QSqlIndex.append(QSqlField field, bool desc)''' 0563 def name(self): 0564 '''QString QSqlIndex.name()''' 0565 return QString() 0566 def setName(self, name): 0567 '''void QSqlIndex.setName(QString name)''' 0568 def cursorName(self): 0569 '''QString QSqlIndex.cursorName()''' 0570 return QString() 0571 def setCursorName(self, cursorName): 0572 '''void QSqlIndex.setCursorName(QString cursorName)''' 0573 0574 0575 class QSqlQuery(): 0576 """""" 0577 # Enum QSqlQuery.BatchExecutionMode 0578 ValuesAsRows = 0 0579 ValuesAsColumns = 0 0580 0581 def __init__(self, r): 0582 '''void QSqlQuery.__init__(QSqlResult r)''' 0583 def __init__(self, query = QString(), db = QSqlDatabase()): 0584 '''void QSqlQuery.__init__(QString query = QString(), QSqlDatabase db = QSqlDatabase())''' 0585 def __init__(self, db): 0586 '''void QSqlQuery.__init__(QSqlDatabase db)''' 0587 def __init__(self, other): 0588 '''void QSqlQuery.__init__(QSqlQuery other)''' 0589 def nextResult(self): 0590 '''bool QSqlQuery.nextResult()''' 0591 return bool() 0592 def finish(self): 0593 '''void QSqlQuery.finish()''' 0594 def numericalPrecisionPolicy(self): 0595 '''QSql.NumericalPrecisionPolicy QSqlQuery.numericalPrecisionPolicy()''' 0596 return QSql.NumericalPrecisionPolicy() 0597 def setNumericalPrecisionPolicy(self, precisionPolicy): 0598 '''void QSqlQuery.setNumericalPrecisionPolicy(QSql.NumericalPrecisionPolicy precisionPolicy)''' 0599 def lastInsertId(self): 0600 '''QVariant QSqlQuery.lastInsertId()''' 0601 return QVariant() 0602 def executedQuery(self): 0603 '''QString QSqlQuery.executedQuery()''' 0604 return QString() 0605 def boundValues(self): 0606 '''dict-of-QString-QVariant QSqlQuery.boundValues()''' 0607 return dict-of-QString-QVariant() 0608 def boundValue(self, placeholder): 0609 '''QVariant QSqlQuery.boundValue(QString placeholder)''' 0610 return QVariant() 0611 def boundValue(self, pos): 0612 '''QVariant QSqlQuery.boundValue(int pos)''' 0613 return QVariant() 0614 def addBindValue(self, val, type = None): 0615 '''void QSqlQuery.addBindValue(QVariant val, QSql.ParamType type = QSql.In)''' 0616 def bindValue(self, placeholder, val, type = None): 0617 '''void QSqlQuery.bindValue(QString placeholder, QVariant val, QSql.ParamType type = QSql.In)''' 0618 def bindValue(self, pos, val, type = None): 0619 '''void QSqlQuery.bindValue(int pos, QVariant val, QSql.ParamType type = QSql.In)''' 0620 def prepare(self, query): 0621 '''bool QSqlQuery.prepare(QString query)''' 0622 return bool() 0623 def execBatch(self, mode = None): 0624 '''bool QSqlQuery.execBatch(QSqlQuery.BatchExecutionMode mode = QSqlQuery.ValuesAsRows)''' 0625 return bool() 0626 def clear(self): 0627 '''void QSqlQuery.clear()''' 0628 def last(self): 0629 '''bool QSqlQuery.last()''' 0630 return bool() 0631 def first(self): 0632 '''bool QSqlQuery.first()''' 0633 return bool() 0634 def previous(self): 0635 '''bool QSqlQuery.previous()''' 0636 return bool() 0637 def next(self): 0638 '''bool QSqlQuery.next()''' 0639 return bool() 0640 def seek(self, index, relative = False): 0641 '''bool QSqlQuery.seek(int index, bool relative = False)''' 0642 return bool() 0643 def value(self, i): 0644 '''QVariant QSqlQuery.value(int i)''' 0645 return QVariant() 0646 def exec_(self, query): 0647 '''bool QSqlQuery.exec_(QString query)''' 0648 return bool() 0649 def exec_(self): 0650 '''bool QSqlQuery.exec_()''' 0651 return bool() 0652 def setForwardOnly(self, forward): 0653 '''void QSqlQuery.setForwardOnly(bool forward)''' 0654 def record(self): 0655 '''QSqlRecord QSqlQuery.record()''' 0656 return QSqlRecord() 0657 def isForwardOnly(self): 0658 '''bool QSqlQuery.isForwardOnly()''' 0659 return bool() 0660 def result(self): 0661 '''QSqlResult QSqlQuery.result()''' 0662 return QSqlResult() 0663 def driver(self): 0664 '''QSqlDriver QSqlQuery.driver()''' 0665 return QSqlDriver() 0666 def size(self): 0667 '''int QSqlQuery.size()''' 0668 return int() 0669 def isSelect(self): 0670 '''bool QSqlQuery.isSelect()''' 0671 return bool() 0672 def lastError(self): 0673 '''QSqlError QSqlQuery.lastError()''' 0674 return QSqlError() 0675 def numRowsAffected(self): 0676 '''int QSqlQuery.numRowsAffected()''' 0677 return int() 0678 def lastQuery(self): 0679 '''QString QSqlQuery.lastQuery()''' 0680 return QString() 0681 def at(self): 0682 '''int QSqlQuery.at()''' 0683 return int() 0684 def isNull(self, field): 0685 '''bool QSqlQuery.isNull(int field)''' 0686 return bool() 0687 def isActive(self): 0688 '''bool QSqlQuery.isActive()''' 0689 return bool() 0690 def isValid(self): 0691 '''bool QSqlQuery.isValid()''' 0692 return bool() 0693 0694 0695 class QSqlQueryModel(QAbstractTableModel): 0696 """""" 0697 def __init__(self, parent = None): 0698 '''void QSqlQueryModel.__init__(QObject parent = None)''' 0699 def setLastError(self, error): 0700 '''void QSqlQueryModel.setLastError(QSqlError error)''' 0701 def indexInQuery(self, item): 0702 '''QModelIndex QSqlQueryModel.indexInQuery(QModelIndex item)''' 0703 return QModelIndex() 0704 def queryChange(self): 0705 '''void QSqlQueryModel.queryChange()''' 0706 def canFetchMore(self, parent = QModelIndex()): 0707 '''bool QSqlQueryModel.canFetchMore(QModelIndex parent = QModelIndex())''' 0708 return bool() 0709 def fetchMore(self, parent = QModelIndex()): 0710 '''void QSqlQueryModel.fetchMore(QModelIndex parent = QModelIndex())''' 0711 def lastError(self): 0712 '''QSqlError QSqlQueryModel.lastError()''' 0713 return QSqlError() 0714 def clear(self): 0715 '''void QSqlQueryModel.clear()''' 0716 def query(self): 0717 '''QSqlQuery QSqlQueryModel.query()''' 0718 return QSqlQuery() 0719 def setQuery(self, query): 0720 '''void QSqlQueryModel.setQuery(QSqlQuery query)''' 0721 def setQuery(self, query, db = QSqlDatabase()): 0722 '''void QSqlQueryModel.setQuery(QString query, QSqlDatabase db = QSqlDatabase())''' 0723 def removeColumns(self, column, count, parent = QModelIndex()): 0724 '''bool QSqlQueryModel.removeColumns(int column, int count, QModelIndex parent = QModelIndex())''' 0725 return bool() 0726 def insertColumns(self, column, count, parent = QModelIndex()): 0727 '''bool QSqlQueryModel.insertColumns(int column, int count, QModelIndex parent = QModelIndex())''' 0728 return bool() 0729 def setHeaderData(self, section, orientation, value, role = None): 0730 '''bool QSqlQueryModel.setHeaderData(int section, Qt.Orientation orientation, QVariant value, int role = Qt.EditRole)''' 0731 return bool() 0732 def headerData(self, section, orientation, role = None): 0733 '''QVariant QSqlQueryModel.headerData(int section, Qt.Orientation orientation, int role = Qt.DisplayRole)''' 0734 return QVariant() 0735 def data(self, item, role = None): 0736 '''QVariant QSqlQueryModel.data(QModelIndex item, int role = Qt.DisplayRole)''' 0737 return QVariant() 0738 def record(self, row): 0739 '''QSqlRecord QSqlQueryModel.record(int row)''' 0740 return QSqlRecord() 0741 def record(self): 0742 '''QSqlRecord QSqlQueryModel.record()''' 0743 return QSqlRecord() 0744 def columnCount(self, parent = QModelIndex()): 0745 '''int QSqlQueryModel.columnCount(QModelIndex parent = QModelIndex())''' 0746 return int() 0747 def rowCount(self, parent = QModelIndex()): 0748 '''int QSqlQueryModel.rowCount(QModelIndex parent = QModelIndex())''' 0749 return int() 0750 0751 0752 class QSqlRelationalDelegate(QItemDelegate): 0753 """""" 0754 def __init__(self, parent = None): 0755 '''void QSqlRelationalDelegate.__init__(QObject parent = None)''' 0756 def setModelData(self, editor, model, index): 0757 '''void QSqlRelationalDelegate.setModelData(QWidget editor, QAbstractItemModel model, QModelIndex index)''' 0758 def setEditorData(self, editor, index): 0759 '''void QSqlRelationalDelegate.setEditorData(QWidget editor, QModelIndex index)''' 0760 def createEditor(self, parent, option, index): 0761 '''QWidget QSqlRelationalDelegate.createEditor(QWidget parent, QStyleOptionViewItem option, QModelIndex index)''' 0762 return QWidget() 0763 0764 0765 class QSqlRelation(): 0766 """""" 0767 def __init__(self): 0768 '''void QSqlRelation.__init__()''' 0769 def __init__(self, aTableName, indexCol, displayCol): 0770 '''void QSqlRelation.__init__(QString aTableName, QString indexCol, QString displayCol)''' 0771 def __init__(self): 0772 '''QSqlRelation QSqlRelation.__init__()''' 0773 return QSqlRelation() 0774 def isValid(self): 0775 '''bool QSqlRelation.isValid()''' 0776 return bool() 0777 def displayColumn(self): 0778 '''QString QSqlRelation.displayColumn()''' 0779 return QString() 0780 def indexColumn(self): 0781 '''QString QSqlRelation.indexColumn()''' 0782 return QString() 0783 def tableName(self): 0784 '''QString QSqlRelation.tableName()''' 0785 return QString() 0786 0787 0788 class QSqlTableModel(QSqlQueryModel): 0789 """""" 0790 # Enum QSqlTableModel.EditStrategy 0791 OnFieldChange = 0 0792 OnRowChange = 0 0793 OnManualSubmit = 0 0794 0795 def __init__(self, parent = None, db = QSqlDatabase()): 0796 '''void QSqlTableModel.__init__(QObject parent = None, QSqlDatabase db = QSqlDatabase())''' 0797 def indexInQuery(self, item): 0798 '''QModelIndex QSqlTableModel.indexInQuery(QModelIndex item)''' 0799 return QModelIndex() 0800 def setQuery(self, query): 0801 '''void QSqlTableModel.setQuery(QSqlQuery query)''' 0802 def setPrimaryKey(self, key): 0803 '''void QSqlTableModel.setPrimaryKey(QSqlIndex key)''' 0804 def selectStatement(self): 0805 '''QString QSqlTableModel.selectStatement()''' 0806 return QString() 0807 def orderByClause(self): 0808 '''QString QSqlTableModel.orderByClause()''' 0809 return QString() 0810 def deleteRowFromTable(self, row): 0811 '''bool QSqlTableModel.deleteRowFromTable(int row)''' 0812 return bool() 0813 def insertRowIntoTable(self, values): 0814 '''bool QSqlTableModel.insertRowIntoTable(QSqlRecord values)''' 0815 return bool() 0816 def updateRowInTable(self, row, values): 0817 '''bool QSqlTableModel.updateRowInTable(int row, QSqlRecord values)''' 0818 return bool() 0819 beforeDelete = pyqtSignal() # void beforeDelete(int) - signal 0820 beforeUpdate = pyqtSignal() # void beforeUpdate(int,QSqlRecordamp;) - signal 0821 beforeInsert = pyqtSignal() # void beforeInsert(QSqlRecordamp;) - signal 0822 primeInsert = pyqtSignal() # void primeInsert(int,QSqlRecordamp;) - signal 0823 def revertAll(self): 0824 '''void QSqlTableModel.revertAll()''' 0825 def submitAll(self): 0826 '''bool QSqlTableModel.submitAll()''' 0827 return bool() 0828 def revert(self): 0829 '''void QSqlTableModel.revert()''' 0830 def submit(self): 0831 '''bool QSqlTableModel.submit()''' 0832 return bool() 0833 def revertRow(self, row): 0834 '''void QSqlTableModel.revertRow(int row)''' 0835 def setRecord(self, row, record): 0836 '''bool QSqlTableModel.setRecord(int row, QSqlRecord record)''' 0837 return bool() 0838 def insertRecord(self, row, record): 0839 '''bool QSqlTableModel.insertRecord(int row, QSqlRecord record)''' 0840 return bool() 0841 def insertRows(self, row, count, parent = QModelIndex()): 0842 '''bool QSqlTableModel.insertRows(int row, int count, QModelIndex parent = QModelIndex())''' 0843 return bool() 0844 def removeRows(self, row, count, parent = QModelIndex()): 0845 '''bool QSqlTableModel.removeRows(int row, int count, QModelIndex parent = QModelIndex())''' 0846 return bool() 0847 def removeColumns(self, column, count, parent = QModelIndex()): 0848 '''bool QSqlTableModel.removeColumns(int column, int count, QModelIndex parent = QModelIndex())''' 0849 return bool() 0850 def rowCount(self, parent = QModelIndex()): 0851 '''int QSqlTableModel.rowCount(QModelIndex parent = QModelIndex())''' 0852 return int() 0853 def setFilter(self, filter): 0854 '''void QSqlTableModel.setFilter(QString filter)''' 0855 def filter(self): 0856 '''QString QSqlTableModel.filter()''' 0857 return QString() 0858 def setSort(self, column, order): 0859 '''void QSqlTableModel.setSort(int column, Qt.SortOrder order)''' 0860 def sort(self, column, order): 0861 '''void QSqlTableModel.sort(int column, Qt.SortOrder order)''' 0862 def fieldIndex(self, fieldName): 0863 '''int QSqlTableModel.fieldIndex(QString fieldName)''' 0864 return int() 0865 def database(self): 0866 '''QSqlDatabase QSqlTableModel.database()''' 0867 return QSqlDatabase() 0868 def primaryKey(self): 0869 '''QSqlIndex QSqlTableModel.primaryKey()''' 0870 return QSqlIndex() 0871 def editStrategy(self): 0872 '''QSqlTableModel.EditStrategy QSqlTableModel.editStrategy()''' 0873 return QSqlTableModel.EditStrategy() 0874 def setEditStrategy(self, strategy): 0875 '''void QSqlTableModel.setEditStrategy(QSqlTableModel.EditStrategy strategy)''' 0876 def clear(self): 0877 '''void QSqlTableModel.clear()''' 0878 def isDirty(self, index): 0879 '''bool QSqlTableModel.isDirty(QModelIndex index)''' 0880 return bool() 0881 def headerData(self, section, orientation, role = None): 0882 '''QVariant QSqlTableModel.headerData(int section, Qt.Orientation orientation, int role = Qt.DisplayRole)''' 0883 return QVariant() 0884 def setData(self, index, value, role = None): 0885 '''bool QSqlTableModel.setData(QModelIndex index, QVariant value, int role = Qt.EditRole)''' 0886 return bool() 0887 def data(self, index, role = None): 0888 '''QVariant QSqlTableModel.data(QModelIndex index, int role = Qt.DisplayRole)''' 0889 return QVariant() 0890 def flags(self, index): 0891 '''Qt.ItemFlags QSqlTableModel.flags(QModelIndex index)''' 0892 return Qt.ItemFlags() 0893 def tableName(self): 0894 '''QString QSqlTableModel.tableName()''' 0895 return QString() 0896 def setTable(self, tableName): 0897 '''void QSqlTableModel.setTable(QString tableName)''' 0898 def select(self): 0899 '''bool QSqlTableModel.select()''' 0900 return bool() 0901 0902 0903 class QSqlRelationalTableModel(QSqlTableModel): 0904 """""" 0905 # Enum QSqlRelationalTableModel.JoinMode 0906 InnerJoin = 0 0907 LeftJoin = 0 0908 0909 def __init__(self, parent = None, db = QSqlDatabase()): 0910 '''void QSqlRelationalTableModel.__init__(QObject parent = None, QSqlDatabase db = QSqlDatabase())''' 0911 def setJoinMode(self, joinMode): 0912 '''void QSqlRelationalTableModel.setJoinMode(QSqlRelationalTableModel.JoinMode joinMode)''' 0913 def insertRowIntoTable(self, values): 0914 '''bool QSqlRelationalTableModel.insertRowIntoTable(QSqlRecord values)''' 0915 return bool() 0916 def orderByClause(self): 0917 '''QString QSqlRelationalTableModel.orderByClause()''' 0918 return QString() 0919 def updateRowInTable(self, row, values): 0920 '''bool QSqlRelationalTableModel.updateRowInTable(int row, QSqlRecord values)''' 0921 return bool() 0922 def selectStatement(self): 0923 '''QString QSqlRelationalTableModel.selectStatement()''' 0924 return QString() 0925 def removeColumns(self, column, count, parent = QModelIndex()): 0926 '''bool QSqlRelationalTableModel.removeColumns(int column, int count, QModelIndex parent = QModelIndex())''' 0927 return bool() 0928 def revertRow(self, row): 0929 '''void QSqlRelationalTableModel.revertRow(int row)''' 0930 def relationModel(self, column): 0931 '''QSqlTableModel QSqlRelationalTableModel.relationModel(int column)''' 0932 return QSqlTableModel() 0933 def relation(self, column): 0934 '''QSqlRelation QSqlRelationalTableModel.relation(int column)''' 0935 return QSqlRelation() 0936 def setRelation(self, column, relation): 0937 '''void QSqlRelationalTableModel.setRelation(int column, QSqlRelation relation)''' 0938 def setTable(self, tableName): 0939 '''void QSqlRelationalTableModel.setTable(QString tableName)''' 0940 def select(self): 0941 '''bool QSqlRelationalTableModel.select()''' 0942 return bool() 0943 def clear(self): 0944 '''void QSqlRelationalTableModel.clear()''' 0945 def setData(self, index, value, role = None): 0946 '''bool QSqlRelationalTableModel.setData(QModelIndex index, QVariant value, int role = Qt.EditRole)''' 0947 return bool() 0948 def data(self, index, role = None): 0949 '''QVariant QSqlRelationalTableModel.data(QModelIndex index, int role = Qt.DisplayRole)''' 0950 return QVariant() 0951 0952 0953 class QSqlResult(): 0954 """""" 0955 # Enum QSqlResult.BindingSyntax 0956 PositionalBinding = 0 0957 NamedBinding = 0 0958 0959 def __init__(self, db): 0960 '''void QSqlResult.__init__(QSqlDriver db)''' 0961 def lastInsertId(self): 0962 '''QVariant QSqlResult.lastInsertId()''' 0963 return QVariant() 0964 def record(self): 0965 '''QSqlRecord QSqlResult.record()''' 0966 return QSqlRecord() 0967 def numRowsAffected(self): 0968 '''abstract int QSqlResult.numRowsAffected()''' 0969 return int() 0970 def size(self): 0971 '''abstract int QSqlResult.size()''' 0972 return int() 0973 def fetchLast(self): 0974 '''abstract bool QSqlResult.fetchLast()''' 0975 return bool() 0976 def fetchFirst(self): 0977 '''abstract bool QSqlResult.fetchFirst()''' 0978 return bool() 0979 def fetchPrevious(self): 0980 '''bool QSqlResult.fetchPrevious()''' 0981 return bool() 0982 def fetchNext(self): 0983 '''bool QSqlResult.fetchNext()''' 0984 return bool() 0985 def fetch(self, i): 0986 '''abstract bool QSqlResult.fetch(int i)''' 0987 return bool() 0988 def reset(self, sqlquery): 0989 '''abstract bool QSqlResult.reset(QString sqlquery)''' 0990 return bool() 0991 def isNull(self, i): 0992 '''abstract bool QSqlResult.isNull(int i)''' 0993 return bool() 0994 def data(self, i): 0995 '''abstract QVariant QSqlResult.data(int i)''' 0996 return QVariant() 0997 def bindingSyntax(self): 0998 '''QSqlResult.BindingSyntax QSqlResult.bindingSyntax()''' 0999 return QSqlResult.BindingSyntax() 1000 def hasOutValues(self): 1001 '''bool QSqlResult.hasOutValues()''' 1002 return bool() 1003 def clear(self): 1004 '''void QSqlResult.clear()''' 1005 def boundValueName(self, pos): 1006 '''QString QSqlResult.boundValueName(int pos)''' 1007 return QString() 1008 def executedQuery(self): 1009 '''QString QSqlResult.executedQuery()''' 1010 return QString() 1011 def boundValues(self): 1012 '''list-of-QVariant QSqlResult.boundValues()''' 1013 return [QVariant()] 1014 def boundValueCount(self): 1015 '''int QSqlResult.boundValueCount()''' 1016 return int() 1017 def bindValueType(self, placeholder): 1018 '''QSql.ParamType QSqlResult.bindValueType(QString placeholder)''' 1019 return QSql.ParamType() 1020 def bindValueType(self, pos): 1021 '''QSql.ParamType QSqlResult.bindValueType(int pos)''' 1022 return QSql.ParamType() 1023 def boundValue(self, placeholder): 1024 '''QVariant QSqlResult.boundValue(QString placeholder)''' 1025 return QVariant() 1026 def boundValue(self, pos): 1027 '''QVariant QSqlResult.boundValue(int pos)''' 1028 return QVariant() 1029 def addBindValue(self, val, type): 1030 '''void QSqlResult.addBindValue(QVariant val, QSql.ParamType type)''' 1031 def bindValue(self, pos, val, type): 1032 '''void QSqlResult.bindValue(int pos, QVariant val, QSql.ParamType type)''' 1033 def bindValue(self, placeholder, val, type): 1034 '''void QSqlResult.bindValue(QString placeholder, QVariant val, QSql.ParamType type)''' 1035 def savePrepare(self, sqlquery): 1036 '''bool QSqlResult.savePrepare(QString sqlquery)''' 1037 return bool() 1038 def prepare(self, query): 1039 '''bool QSqlResult.prepare(QString query)''' 1040 return bool() 1041 def exec_(self): 1042 '''bool QSqlResult.exec_()''' 1043 return bool() 1044 def setForwardOnly(self, forward): 1045 '''void QSqlResult.setForwardOnly(bool forward)''' 1046 def setSelect(self, s): 1047 '''void QSqlResult.setSelect(bool s)''' 1048 def setQuery(self, query): 1049 '''void QSqlResult.setQuery(QString query)''' 1050 def setLastError(self, e): 1051 '''void QSqlResult.setLastError(QSqlError e)''' 1052 def setActive(self, a): 1053 '''void QSqlResult.setActive(bool a)''' 1054 def setAt(self, at): 1055 '''void QSqlResult.setAt(int at)''' 1056 def driver(self): 1057 '''QSqlDriver QSqlResult.driver()''' 1058 return QSqlDriver() 1059 def isForwardOnly(self): 1060 '''bool QSqlResult.isForwardOnly()''' 1061 return bool() 1062 def isSelect(self): 1063 '''bool QSqlResult.isSelect()''' 1064 return bool() 1065 def isActive(self): 1066 '''bool QSqlResult.isActive()''' 1067 return bool() 1068 def isValid(self): 1069 '''bool QSqlResult.isValid()''' 1070 return bool() 1071 def lastError(self): 1072 '''QSqlError QSqlResult.lastError()''' 1073 return QSqlError() 1074 def lastQuery(self): 1075 '''QString QSqlResult.lastQuery()''' 1076 return QString() 1077 def at(self): 1078 '''int QSqlResult.at()''' 1079 return int() 1080 def handle(self): 1081 '''QVariant QSqlResult.handle()''' 1082 return QVariant() 1083 1084