src/app/models/TableData.ts

Index

Properties

Properties

BASE_COL
BASE_COL: string
Type : string
RULE_DATA
RULE_DATA: string
Type : string
RULE_VALUE
RULE_VALUE: string
Type : string
SELECTBOX_ORDER
SELECTBOX_ORDER: number
Type : number
export interface QueryClause {
  GROUP_LOGIC: string
  SUBGROUP_LOGIC: string
  SUBGROUP_ID: number
  VARIABLE_NM: any
  OPERATOR_NM: string
  RAW_VALUE: string
}

export interface ColumnDetail {
  DDTYPE: string
  FORMAT: string
  LABEL: string
  LENGTH: number
  NAME: string
  TYPE: string
  // No longer sent by viewdata.sas — optional for legacy responses.
  VARNUM?: number
}

export interface Approver {
  PERSONNAME: string
  EMAIL: string
  USERID: string
}

export interface DQData {
  BASE_COL: string
  RULE_DATA: string
  RULE_VALUE: string
  SELECTBOX_ORDER: number
}

export interface MaxVarLength {
  MAXLEN: number
  NAME: string
}

export interface SASParam {
  COLHEADERS: string
  DTTMVARS: string
  DTVARS: string
  CLS_FLAG: number
  FILTER_TEXT: string
  LOADTYPE: string
  PK: string
  PKCNT: number
  RK_FLAG: number
  TMVARS: string
  /** 1 when getdata cut the selection down to the row / cell limit */
  TRUNCATED?: number
  /** Reason shown in the tooltip when TRUNCATED is 1, else empty */
  TRUNC_MSG?: string
  /**
   * Space separated list of the derived (computed) columns from MPE_DERIVED,
   * upper case. Empty when the table has none.
   */
  DERIVEDVARS?: string
}

export interface ExcelRule {
  XL_COLUMN: string
  XL_RULE: string
}

results matching ""

    No results matching ""