<class name="QSqlIndex" doc="/** <p>The <a href="QSqlIndex.html#QSqlIndex(java.lang.String, java.lang.String)"><tt>QSqlIndex</tt></a> class provides functions to manipulate and describe database indexes.</p> <p>An <i>index</i> refers to a single table or view in a database. Information about the fields that comprise the index can be used to generate SQL statements, or to affect the behavior of a <a href="%2E%2E/porting4.html#qsqlcursor"><tt>QSqlCursor</tt></a> object.</p> */"> <method name="public QSqlIndex(com.trolltech.qt.sql.QSqlIndex other)" doc="/** <p>Constructs a copy of <tt>other</tt>.</p> */"/> <method name="public QSqlIndex(java.lang.String cursorName, java.lang.String name)" doc="/** <p>Constructs an empty index using the cursor name <tt>cursorName</tt> and index name <tt>name</tt>.</p> */"/> <method name="public QSqlIndex(java.lang.String cursorName)" doc="/** <p>Equivalent to <a href="QSqlIndex.html#QSqlIndex(java.lang.String, java.lang.String)"><tt>QSqlIndex</tt></a>(<tt>cursorName</tt>, QString()). */"/> <method name="public QSqlIndex()" doc="/** <p>Equivalent to <a href="QSqlIndex.html#QSqlIndex(java.lang.String, java.lang.String)"><tt>QSqlIndex</tt></a>(QString(), QString()). */"/> <method name="public final void append(com.trolltech.qt.sql.QSqlField field)" doc="/** <p>Appends the field <tt>field</tt> to the list of indexed fields. The field is appended with an ascending sort order.</p> */"/> <method name="public final void append(com.trolltech.qt.sql.QSqlField field, boolean desc)" doc="/** <p>Appends the field <tt>field</tt> to the list of indexed fields. The field is appended with an ascending sort order, unless <tt>desc</tt> is true.</p> */"/> <method name="public final java.lang.String cursorName()" doc="/** <p>Returns the name of the cursor which the index is associated with.</p> @see <a href="QSqlIndex.html#setCursorName(java.lang.String)"><tt>setCursorName</tt></a> */"/> <method name="public final boolean isDescending(int i)" doc="/** <p>Returns true if field <tt>i</tt> in the index is sorted in descending order; otherwise returns false.</p> */"/> <method name="public final java.lang.String name()" doc="/** <p>Returns the name of the index.</p> @see <a href="QSqlIndex.html#setName(java.lang.String)"><tt>setName</tt></a> */"/> <method name="public final void setCursorName(java.lang.String cursorName)" doc="/** <p>Sets the name of the cursor that the index is associated with to <tt>cursorName</tt>.</p> @see <a href="QSqlIndex.html#cursorName()"><tt>cursorName</tt></a> */"/> <method name="public final void setDescending(int i, boolean desc)" doc="/** <p>If <tt>desc</tt> is true, field <tt>i</tt> is sorted in descending order. Otherwise, field <tt>i</tt> is sorted in ascending order (the default). If the field does not exist, nothing happens.</p> @see <a href="QSqlIndex.html#isDescending(int)"><tt>isDescending</tt></a> */"/> <method name="public final void setName(java.lang.String name)" doc="/** <p>Sets the name of the index to <tt>name</tt>.</p> @see <a href="QSqlIndex.html#name()"><tt>name</tt></a> */"/> </class>