sqlite3_index_info class
The sqlite3_index_info structure and its substructures is used as part of the virtual table interface to pass information into and receive the reply from the xBestIndex method of a virtual table module.
The fields under **Inputs** are the inputs to xBestIndex and are read-only. xBestIndex inserts its results into the **Outputs** fields. The aConstraint[] array records WHERE clause constraints of the form:
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
- aConstraint ↔ PtrIndexConstraint
-
getter/setter pair
- aConstraintUsage ↔ PtrIndexConstraintUsage
-
getter/setter pair
- aOrderBy ↔ PtrIndexOrderby
-
getter/setter pair
- colUsed ↔ int
-
getter/setter pair
- estimatedCost ↔ double
-
getter/setter pair
- estimatedRows ↔ int
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- idxFlags ↔ int
-
getter/setter pair
- idxNum ↔ int
-
getter/setter pair
- idxStr ↔ PtrString
-
getter/setter pair
- nConstraint ↔ int
-
getter/setter pair
- needToFreeIdxStr ↔ int
-
getter/setter pair
- nOrderBy ↔ int
-
getter/setter pair
- orderByConsumed ↔ int
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited