@egi/smart-db
Version:
Unified Smart DB Access
1 lines • 1.19 kB
JavaScript
import{AbstractModel}from"./abstract-model";export class SqliteMasterModel extends AbstractModel{static getClassName(){return"SqliteMasterModel"}static getTableName(){return"sqlite_master"}static from(t){let e=null;return t&&(e=new SqliteMasterModel,t instanceof SqliteMasterModel?Object.assign(e,t):e.assign(t)),e}clone(){return SqliteMasterModel.from(this)}getClassName(){return"SqliteMasterModel"}getTableName(){return"sqlite_master"}getAttributeMap(){return SqliteMasterModel.attributeMap}getPrimaryKey(){return"name"}get name(){return this._name}set name(t){this._name=t}get rootpage(){return this._rootpage}set rootpage(t){this._rootpage=t}get sql(){return this._sql}set sql(t){this._sql=t}get tblName(){return this._tbl_name}set tblName(t){this._tbl_name=t}get tbl_name(){return this._tbl_name}set tbl_name(t){this._tbl_name=t}get type(){return this._type}set type(t){this._type=t}}SqliteMasterModel.attributeMap={type:{type:"string",attribute:"_type"},name:{type:"string",attribute:"_name"},tbl_name:{type:"string",attribute:"_tbl_name"},tblName:{alias:"tbl_name",type:"string",attribute:"_tbl_name"},rootpage:{type:"number",attribute:"_rootpage"},sql:{type:"string",attribute:"_sql"}};