OINO TS
    Preparing search index...

    Class OINODbDataModel

    OINO Datamodel object for representing one database table and it's columns.

    Hierarchy

    • unknown
      • OINODbDataModel
    Index

    Constructors

    Properties

    dbApi: OINODbApi

    Database refererence of the table

    fields: OINODataField[]

    Field refererences of the API

    Methods

    • Build a parameterized SQL SELECT statement using optional id and filter. Values are bound as parameters; execute with OINODb.runStatement.

      Parameters

      • id: string

        OINO ID (i.e. combined primary key values)

      • params: OINOQueryParams

        OINO request params

      Returns OINODbSqlStatement

    • Build a parameterized SQL UPDATE statement from one data row. Execute with OINODb.runStatement.

      Parameters

      • id: string

        OINO ID (i.e. combined primary key values)

      • row: OINODataRow

        one row of data in the data model

      Returns OINODbSqlStatement

    • Print SQL delete statement for id as an inline (non-parameterized) string.

      Parameters

      • id: string

        OINO ID (i.e. combined primary key values)

      Returns string

      Prefer buildDeleteStatement + OINODb.runStatement.

    • Print SQL insert statement from one data row as an inline (non-parameterized) string.

      Parameters

      • row: OINODataRow

        one row of data in the data model

      Returns string

      Prefer buildInsertStatement + OINODb.runStatement.

    • Print SQL select statement using optional id and filter as an inline (non-parameterized) string.

      Parameters

      • id: string

        OINO ID (i.e. combined primary key values)

      • params: OINOQueryParams

        OINO request params

      Returns string

      Prefer buildSelectStatement + OINODb.runStatement, which bind user values as parameters instead of inlining escaped literals.

    • Print SQL update statement from one data row as an inline (non-parameterized) string.

      Parameters

      • id: string

        OINO ID (i.e. combined primary key values)

      • row: OINODataRow

        one row of data in the data model

      Returns string

      Prefer buildUpdateStatement + OINODb.runStatement.