# Type alias SelectOptions

SelectOptions: {
cached?: boolean;
client?: DatabaseClient;
description?: string;
fields?: [string];
has_sync_info?: boolean;
ignore_errors?: boolean;
limit?: string | number;
min_role_read?: number;
min_role_write?: number;
nocase?: boolean;
offset?: string | number;
orderBy?: {
distance: CoordOpts;
} | {
field: string;
operator: Operator | string;
target: string;
} | string;
orderDesc?: boolean;
ownership_field_id?: number;
ownership_formula?: string;
provider_cfg?: any;
provider_name?: string;
recursive?: boolean;
schema?: any;
versioned?: boolean;
}

#### Type declaration

- ##### `Optional` cached?: boolean

- ##### `Optional` client?: DatabaseClient

- ##### `Optional` description?: string

- ##### `Optional` fields?: [string]

- ##### `Optional` has_sync_info?: boolean

- ##### `Optional` ignore_errors?: boolean

- ##### `Optional` limit?: string | number

- ##### `Optional` min_role_read?: number

- ##### `Optional` min_role_write?: number

- ##### `Optional` nocase?: boolean

- ##### `Optional` offset?: string | number

- ##### `Optional` orderBy?: {
  distance: CoordOpts;
  } | {
  field: string;
  operator: Operator | string;
  target: string;
  } | string

- ##### `Optional` orderDesc?: boolean

- ##### `Optional` ownership_field_id?: number

- ##### `Optional` ownership_formula?: string

- ##### `Optional` provider_cfg?: any

- ##### `Optional` provider_name?: string

- ##### `Optional` recursive?: boolean

- ##### `Optional` schema?: any

- ##### `Optional` versioned?: boolean

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

Generated using TypeDoc