Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Util

Contains utility functions to make interacting with the database easier.

Hierarchy

  • any
    • Util

Index

Constructors

constructor

Methods

Static isNumber

  • isNumber(n: any): boolean

Static makeColumnsFrom

  • makeColumnsFrom(data: Record<string, any>): string

Static makeInnerJoinOptions

Static makeInsertValues

  • makeInsertValues(data: Record<string, any>, columns: Column[]): string
  • Makes a string that is valid to insert values into sqlite.

    Parameters

    • data: Record<string, any>

      The object containing data.

    • columns: Column[]

      The columns of the table.

    Returns string

    The string to use against sqlite.

Static makeSelectOptions

  • makeSelectOptions(options?: string[] | "*" | ColumnSelectOptions[]): { query: string; renamedColumns: Record<string, string> }
  • Creates select options for a query.

    Parameters

    • Optional options: string[] | "*" | ColumnSelectOptions[]

      The options for this query selector.

    Returns { query: string; renamedColumns: Record<string, string> }

    The created selector.

    • query: string
    • renamedColumns: Record<string, string>

Static makeSetValues

  • makeSetValues(data: Record<string, any>, columns: Column[]): string
  • Creates a set of values to update a row.

    Parameters

    • data: Record<string, any>

      The object data to update with.

    • columns: Column[]

      The columns of the table.

    Returns string

    The string that can be used to update this row.

Static makeSortOptions

Static makeWhereOptions

Static mergeDefault

  • mergeDefault(target: any, source: any): any

Generated using TypeDoc