SQLITE_INDEX_CONSTRAINT_EQ,
  SQLITE_INDEX_CONSTRAINT_GT,
  SQLITE_INDEX_CONSTRAINT_LE,
  SQLITE_INDEX_CONSTRAINT_LT,
  SQLITE_INDEX_CONSTRAINT_GE,
  SQLITE_INDEX_CONSTRAINT_MATCH,
  SQLITE_INDEX_CONSTRAINT_LIKE,
  SQLITE_INDEX_CONSTRAINT_GLOB,
  SQLITE_INDEX_CONSTRAINT_REGEXP,
  SQLITE_INDEX_CONSTRAINT_NE,
  SQLITE_INDEX_CONSTRAINT_ISNOT,
  SQLITE_INDEX_CONSTRAINT_ISNOTNULL,
  SQLITE_INDEX_CONSTRAINT_ISNULL,
  SQLITE_INDEX_CONSTRAINT_IS,
  SQLITE_INDEX_CONSTRAINT_FUNCTION —
Virtual Table Constraint Operator Codes
#define SQLITE_INDEX_CONSTRAINT_EQ
#define SQLITE_INDEX_CONSTRAINT_GT
#define SQLITE_INDEX_CONSTRAINT_LE
#define SQLITE_INDEX_CONSTRAINT_LT
#define SQLITE_INDEX_CONSTRAINT_GE
#define SQLITE_INDEX_CONSTRAINT_MATCH
#define SQLITE_INDEX_CONSTRAINT_LIKE
#define SQLITE_INDEX_CONSTRAINT_GLOB
#define SQLITE_INDEX_CONSTRAINT_REGEXP
#define SQLITE_INDEX_CONSTRAINT_NE
#define SQLITE_INDEX_CONSTRAINT_ISNOT
#define SQLITE_INDEX_CONSTRAINT_ISNOTNULL
#define SQLITE_INDEX_CONSTRAINT_ISNULL
#define SQLITE_INDEX_CONSTRAINT_IS
#define SQLITE_INDEX_CONSTRAINT_FUNCTION
These macros defined the allowed values for the
  sqlite3_index_info.aConstraint[].op field. Each value represents an operator
  that is part of a constraint term in the wHERE clause of a query that uses a
  virtual table.