# Type alias Where

Where: {
_fts?: {
fields: any[];
schema?: string;
searchTerm: string;
table?: string;
};
eq?: Value[];
not?: Where | symbol;
or?: Where[];
[key: string]: {
in: Value[];
} | {
or: Value[];
} | {
equal?: boolean;
gt: Value;
} | {
equal?: boolean;
lt: Value;
} | Value[] | {
inSelect: {
field: string;
table: string;
where: Where;
};
} | null | symbol | any;
}

#### Type declaration

- ##### [key: string]: {
  in: Value[];
  } | {
  or: Value[];
  } | {
  equal?: boolean;
  gt: Value;
  } | {
  equal?: boolean;
  lt: Value;
  } | Value[] | {
  inSelect: {
  field: string;
  table: string;
  where: Where;
  };
  } | null | symbol | any

- ##### `Optional` _fts?: {
  fields: any[];
  schema?: string;
  searchTerm: string;
  table?: string;
  }

  - ##### fields: any[]

  - ##### `Optional` schema?: string

  - ##### searchTerm: string

  - ##### `Optional` table?: string

- ##### `Optional` eq?: Value[]

- ##### `Optional` not?: Where | symbol

- ##### `Optional` or?: Where[]

- Defined in db-common/internal.ts:161

Generated using TypeDoc