API reference › @evolu/sqlite-wasm › c-api › sqlite3_index_constraint_layout

const sqlite3_index_constraint_layout: {
  members: {
    iColumn: {
      offset: 0;
      signature: "i";
    };
    iTermOffset: {
      offset: 8;
      signature: "i";
    };
    op: {
      offset: 4;
      signature: "C";
    };
    usable: {
      offset: 5;
      signature: "C";
    };
  };
  sizeof: 12;
};

Defined in: packages/sqlite-wasm/src/Constants.ts:757

The layout of sqlite3_index_constraint in this wasm build.

Type Declaration

NameTypeDefault valueDefined in
members{ iColumn: { offset: 0; signature: "i"; }; iTermOffset: { offset: 8; signature: "i"; }; op: { offset: 4; signature: "C"; }; usable: { offset: 5; signature: "C"; }; }-packages/sqlite-wasm/src/Constants.ts:759
members.iColumn{ offset: 0; signature: "i"; }-packages/sqlite-wasm/src/Constants.ts:760
members.iColumn.offset00packages/sqlite-wasm/src/Constants.ts:760
members.iColumn.signature"i""i"packages/sqlite-wasm/src/Constants.ts:760
members.iTermOffset{ offset: 8; signature: "i"; }-packages/sqlite-wasm/src/Constants.ts:763
members.iTermOffset.offset88packages/sqlite-wasm/src/Constants.ts:763
members.iTermOffset.signature"i""i"packages/sqlite-wasm/src/Constants.ts:763
members.op{ offset: 4; signature: "C"; }-packages/sqlite-wasm/src/Constants.ts:761
members.op.offset44packages/sqlite-wasm/src/Constants.ts:761
members.op.signature"C""C"packages/sqlite-wasm/src/Constants.ts:761
members.usable{ offset: 5; signature: "C"; }-packages/sqlite-wasm/src/Constants.ts:762
members.usable.offset55packages/sqlite-wasm/src/Constants.ts:762
members.usable.signature"C""C"packages/sqlite-wasm/src/Constants.ts:762
sizeof1212packages/sqlite-wasm/src/Constants.ts:758