org.kde.qt
Class QSqlCursor

java.lang.Object
  extended by org.kde.qt.QSqlRecord
      extended by org.kde.qt.QSqlCursor
All Implemented Interfaces:
QSqlQueryInterface, QtSupport

public class QSqlCursor
extends QSqlRecord
implements QSqlQueryInterface


Field Summary
static int Delete
           
static int Insert
           
static int ReadOnly
           
static int Update
           
static int Writable
           
 
Constructor Summary
  QSqlCursor()
           
protected QSqlCursor(java.lang.Class dummy)
           
  QSqlCursor(QSqlCursor other)
           
  QSqlCursor(java.lang.String name)
           
  QSqlCursor(java.lang.String name, boolean autopopulate)
           
  QSqlCursor(java.lang.String name, boolean autopopulate, QSqlDatabase db)
           
 
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
 

Field Detail

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
Constructor Detail

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)
Method Detail

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()