interface AbstractQueryOptions {
    attributes: unknown[];
    fieldMap?: boolean;
    hasJoin: boolean;
    include: boolean;
    includeMap: any;
    includeNames: unknown[];
    instance?: Model<any, any>;
    logging?: boolean | (sql: string, timing?: number) => void;
    model?: ModelStatic;
    nest: boolean;
    originalAttributes: unknown[];
    plain: boolean;
    queryLabel?: string;
    raw: boolean;
    type?: QueryTypes;
}

Properties

attributes: unknown[]
fieldMap?: boolean
hasJoin: boolean
include: boolean
includeMap: any
includeNames: unknown[]
instance?: Model<any, any>
logging?: boolean | (sql: string, timing?: number) => void

A function that gets executed while running the query to log the sql.

model?: ModelStatic
nest: boolean
originalAttributes: unknown[]
plain: boolean
queryLabel?: string
raw: boolean
type?: QueryTypes