org.kde.qt
Class QSqlCursor
java.lang.Object
org.kde.qt.QSqlRecord
org.kde.qt.QSqlCursor
- All Implemented Interfaces:
- QSqlQueryInterface, QtSupport
public class QSqlCursor
- extends QSqlRecord
- implements QSqlQueryInterface
Method Summary |
void |
addBindValue(QVariant val)
|
void |
addBindValue(QVariant val,
int type)
|
protected void |
afterSeek()
|
void |
append(QSqlFieldInfo fieldInfo)
|
int |
at()
|
protected void |
beforeSeek()
|
void |
bindValue(int pos,
QVariant val)
|
void |
bindValue(int pos,
QVariant val,
int type)
|
void |
bindValue(java.lang.String placeholder,
QVariant val)
|
void |
bindValue(java.lang.String placeholder,
QVariant val,
int type)
|
QVariant |
boundValue(int pos)
|
QVariant |
boundValue(java.lang.String placeholder)
|
protected QVariant |
calculateField(java.lang.String name)
|
boolean |
canDelete()
|
boolean |
canInsert()
|
boolean |
canUpdate()
|
void |
clear()
|
int |
del()
|
int |
del(boolean invalidate)
|
protected int |
del(java.lang.String filter)
|
protected int |
del(java.lang.String filter,
boolean invalidate)
|
void |
dispose()
Delete the wrapped C++ instance ahead of finalize() |
QSqlDriver |
driver()
|
QSqlRecord |
editBuffer()
|
QSqlRecord |
editBuffer(boolean copy)
|
boolean |
exec()
|
boolean |
exec(java.lang.String sql)
|
java.lang.String |
executedQuery()
|
java.lang.String |
filter()
|
protected void |
finalize()
Deletes the wrapped C++ instance |
boolean |
first()
|
QSqlIndex |
index(java.lang.String fieldName)
|
QSqlIndex |
index(java.lang.String[] fieldNames)
|
int |
insert()
|
int |
insert(boolean invalidate)
|
void |
insert(int pos,
QSqlFieldInfo fieldInfo)
|
boolean |
isActive()
|
boolean |
isCalculated(java.lang.String name)
|
boolean |
isDisposed()
Has the wrapped C++ instance been deleted? |
boolean |
isForwardOnly()
|
boolean |
isNull(int i)
|
boolean |
isNull(java.lang.String name)
|
boolean |
isReadOnly()
|
boolean |
isSelect()
|
boolean |
isTrimmed(java.lang.String name)
|
boolean |
isValid()
|
boolean |
last()
|
QSqlError |
lastError()
|
java.lang.String |
lastQuery()
|
int |
mode()
|
java.lang.String |
name()
|
boolean |
next()
|
int |
numRowsAffected()
|
boolean |
prepare(java.lang.String query)
|
boolean |
prev()
|
QSqlIndex |
primaryIndex()
|
QSqlIndex |
primaryIndex(boolean prime)
|
QSqlRecord |
primeDelete()
|
QSqlRecord |
primeInsert()
|
QSqlRecord |
primeUpdate()
|
void |
remove(int pos)
|
QSqlResult |
result()
|
boolean |
seek(int i)
|
boolean |
seek(int i,
boolean relative)
|
boolean |
select()
|
boolean |
select(QSqlIndex sort)
|
boolean |
select(QSqlIndex filter,
QSqlIndex sort)
|
boolean |
select(java.lang.String filter)
|
boolean |
select(java.lang.String filter,
QSqlIndex sort)
|
void |
setCalculated(java.lang.String name,
boolean calculated)
|
void |
setFilter(java.lang.String filter)
|
void |
setForwardOnly(boolean forward)
|
void |
setGenerated(int i,
boolean generated)
|
void |
setGenerated(java.lang.String name,
boolean generated)
|
void |
setMode(int flags)
|
void |
setName(java.lang.String name)
|
void |
setName(java.lang.String name,
boolean autopopulate)
|
void |
setPrimaryIndex(QSqlIndex idx)
|
void |
setSort(QSqlIndex sort)
|
void |
setTrimmed(java.lang.String name,
boolean trim)
|
void |
setValue(int i,
QVariant val)
|
void |
setValue(java.lang.String name,
QVariant val)
|
int |
size()
|
QSqlIndex |
sort()
|
java.lang.String |
toString()
|
protected java.lang.String |
toString(QSqlIndex i,
QSqlRecord rec,
java.lang.String prefix,
java.lang.String fieldSep,
java.lang.String sep)
|
protected java.lang.String |
toString(QSqlRecord rec,
java.lang.String prefix,
java.lang.String fieldSep,
java.lang.String sep)
|
java.lang.String |
toString(java.lang.String prefix)
|
protected java.lang.String |
toString(java.lang.String prefix,
QSqlField field,
java.lang.String fieldSep)
|
java.lang.String |
toString(java.lang.String prefix,
java.lang.String sep)
|
int |
update()
|
int |
update(boolean invalidate)
|
protected int |
update(java.lang.String filter)
|
protected int |
update(java.lang.String filter,
boolean invalidate)
|
QVariant |
value(int i)
|
QVariant |
value(java.lang.String name)
|
Methods inherited from class org.kde.qt.QSqlRecord |
append, clearValues, clearValues, contains, count, field, field, fieldName, insert, isEmpty, isGenerated, isGenerated, position, setNull, setNull, toStringList, toStringList |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ReadOnly
public static final int ReadOnly
- See Also:
- Constant Field Values
Insert
public static final int Insert
- See Also:
- Constant Field Values
Update
public static final int Update
- See Also:
- Constant Field Values
Delete
public static final int Delete
- See Also:
- Constant Field Values
Writable
public static final int Writable
- See Also:
- Constant Field Values
QSqlCursor
protected QSqlCursor(java.lang.Class dummy)
QSqlCursor
public QSqlCursor(java.lang.String name,
boolean autopopulate,
QSqlDatabase db)
QSqlCursor
public QSqlCursor(java.lang.String name,
boolean autopopulate)
QSqlCursor
public QSqlCursor(java.lang.String name)
QSqlCursor
public QSqlCursor()
QSqlCursor
public QSqlCursor(QSqlCursor other)
value
public QVariant value(int i)
- Specified by:
value
in interface QSqlQueryInterface
- Overrides:
value
in class QSqlRecord
value
public QVariant value(java.lang.String name)
- Overrides:
value
in class QSqlRecord
setValue
public void setValue(int i,
QVariant val)
- Overrides:
setValue
in class QSqlRecord
setValue
public void setValue(java.lang.String name,
QVariant val)
- Overrides:
setValue
in class QSqlRecord
primaryIndex
public QSqlIndex primaryIndex(boolean prime)
primaryIndex
public QSqlIndex primaryIndex()
index
public QSqlIndex index(java.lang.String[] fieldNames)
index
public QSqlIndex index(java.lang.String fieldName)
setPrimaryIndex
public void setPrimaryIndex(QSqlIndex idx)
append
public void append(QSqlFieldInfo fieldInfo)
insert
public void insert(int pos,
QSqlFieldInfo fieldInfo)
remove
public void remove(int pos)
- Overrides:
remove
in class QSqlRecord
clear
public void clear()
- Overrides:
clear
in class QSqlRecord
setGenerated
public void setGenerated(java.lang.String name,
boolean generated)
- Overrides:
setGenerated
in class QSqlRecord
setGenerated
public void setGenerated(int i,
boolean generated)
- Overrides:
setGenerated
in class QSqlRecord
editBuffer
public QSqlRecord editBuffer(boolean copy)
editBuffer
public QSqlRecord editBuffer()
primeInsert
public QSqlRecord primeInsert()
primeUpdate
public QSqlRecord primeUpdate()
primeDelete
public QSqlRecord primeDelete()
insert
public int insert(boolean invalidate)
insert
public int insert()
update
public int update(boolean invalidate)
update
public int update()
del
public int del(boolean invalidate)
del
public int del()
setMode
public void setMode(int flags)
mode
public int mode()
setCalculated
public void setCalculated(java.lang.String name,
boolean calculated)
isCalculated
public boolean isCalculated(java.lang.String name)
setTrimmed
public void setTrimmed(java.lang.String name,
boolean trim)
isTrimmed
public boolean isTrimmed(java.lang.String name)
isReadOnly
public boolean isReadOnly()
canInsert
public boolean canInsert()
canUpdate
public boolean canUpdate()
canDelete
public boolean canDelete()
select
public boolean select()
select
public boolean select(QSqlIndex sort)
select
public boolean select(QSqlIndex filter,
QSqlIndex sort)
select
public boolean select(java.lang.String filter,
QSqlIndex sort)
select
public boolean select(java.lang.String filter)
setSort
public void setSort(QSqlIndex sort)
sort
public QSqlIndex sort()
setFilter
public void setFilter(java.lang.String filter)
filter
public java.lang.String filter()
setName
public void setName(java.lang.String name,
boolean autopopulate)
setName
public void setName(java.lang.String name)
name
public java.lang.String name()
toString
public java.lang.String toString(java.lang.String prefix,
java.lang.String sep)
- Overrides:
toString
in class QSqlRecord
toString
public java.lang.String toString(java.lang.String prefix)
- Overrides:
toString
in class QSqlRecord
toString
public java.lang.String toString()
- Overrides:
toString
in class QSqlRecord
isNull
public boolean isNull(int i)
- Specified by:
isNull
in interface QSqlQueryInterface
- Overrides:
isNull
in class QSqlRecord
isNull
public boolean isNull(java.lang.String name)
- Overrides:
isNull
in class QSqlRecord
afterSeek
protected void afterSeek()
exec
public boolean exec(java.lang.String sql)
- Specified by:
exec
in interface QSqlQueryInterface
calculateField
protected QVariant calculateField(java.lang.String name)
update
protected int update(java.lang.String filter,
boolean invalidate)
update
protected int update(java.lang.String filter)
del
protected int del(java.lang.String filter,
boolean invalidate)
del
protected int del(java.lang.String filter)
toString
protected java.lang.String toString(java.lang.String prefix,
QSqlField field,
java.lang.String fieldSep)
toString
protected java.lang.String toString(QSqlRecord rec,
java.lang.String prefix,
java.lang.String fieldSep,
java.lang.String sep)
toString
protected java.lang.String toString(QSqlIndex i,
QSqlRecord rec,
java.lang.String prefix,
java.lang.String fieldSep,
java.lang.String sep)
finalize
protected void finalize()
throws java.lang.InternalError
- Deletes the wrapped C++ instance
- Overrides:
finalize
in class QSqlRecord
- Throws:
java.lang.InternalError
dispose
public void dispose()
- Delete the wrapped C++ instance ahead of finalize()
- Overrides:
dispose
in class QSqlRecord
isDisposed
public boolean isDisposed()
- Has the wrapped C++ instance been deleted?
- Overrides:
isDisposed
in class QSqlRecord
isValid
public boolean isValid()
- Specified by:
isValid
in interface QSqlQueryInterface
isActive
public boolean isActive()
- Specified by:
isActive
in interface QSqlQueryInterface
at
public int at()
- Specified by:
at
in interface QSqlQueryInterface
lastQuery
public java.lang.String lastQuery()
- Specified by:
lastQuery
in interface QSqlQueryInterface
numRowsAffected
public int numRowsAffected()
- Specified by:
numRowsAffected
in interface QSqlQueryInterface
lastError
public QSqlError lastError()
- Specified by:
lastError
in interface QSqlQueryInterface
isSelect
public boolean isSelect()
- Specified by:
isSelect
in interface QSqlQueryInterface
size
public int size()
- Specified by:
size
in interface QSqlQueryInterface
driver
public QSqlDriver driver()
- Specified by:
driver
in interface QSqlQueryInterface
result
public QSqlResult result()
- Specified by:
result
in interface QSqlQueryInterface
isForwardOnly
public boolean isForwardOnly()
- Specified by:
isForwardOnly
in interface QSqlQueryInterface
setForwardOnly
public void setForwardOnly(boolean forward)
- Specified by:
setForwardOnly
in interface QSqlQueryInterface
seek
public boolean seek(int i,
boolean relative)
- Specified by:
seek
in interface QSqlQueryInterface
seek
public boolean seek(int i)
- Specified by:
seek
in interface QSqlQueryInterface
next
public boolean next()
- Specified by:
next
in interface QSqlQueryInterface
prev
public boolean prev()
- Specified by:
prev
in interface QSqlQueryInterface
first
public boolean first()
- Specified by:
first
in interface QSqlQueryInterface
last
public boolean last()
- Specified by:
last
in interface QSqlQueryInterface
exec
public boolean exec()
- Specified by:
exec
in interface QSqlQueryInterface
prepare
public boolean prepare(java.lang.String query)
- Specified by:
prepare
in interface QSqlQueryInterface
bindValue
public void bindValue(java.lang.String placeholder,
QVariant val)
- Specified by:
bindValue
in interface QSqlQueryInterface
bindValue
public void bindValue(int pos,
QVariant val)
- Specified by:
bindValue
in interface QSqlQueryInterface
addBindValue
public void addBindValue(QVariant val)
- Specified by:
addBindValue
in interface QSqlQueryInterface
bindValue
public void bindValue(java.lang.String placeholder,
QVariant val,
int type)
- Specified by:
bindValue
in interface QSqlQueryInterface
bindValue
public void bindValue(int pos,
QVariant val,
int type)
- Specified by:
bindValue
in interface QSqlQueryInterface
addBindValue
public void addBindValue(QVariant val,
int type)
- Specified by:
addBindValue
in interface QSqlQueryInterface
boundValue
public QVariant boundValue(java.lang.String placeholder)
- Specified by:
boundValue
in interface QSqlQueryInterface
boundValue
public QVariant boundValue(int pos)
- Specified by:
boundValue
in interface QSqlQueryInterface
executedQuery
public java.lang.String executedQuery()
- Specified by:
executedQuery
in interface QSqlQueryInterface
beforeSeek
protected void beforeSeek()