SQLite3Type
データベース内のテーブルの列情報
Static Method Summary
| Static Public Methods | ||
| public static |
create(table_info_record: SQLite3TableInfo): *
|
|
Constructor Summary
| Private Constructor | ||
| private |
constructor(info_data: SQLite3TypeData) データベース内のテーブルの列情報を初期設定する
|
|
Member Summary
| Public Members | ||
| public |
info: * 列情報 |
|
| public |
正規化した型名 |
|
Method Summary
| Public Methods | ||
| public |
型情報を取得する |
|
| public |
toJSDataFromSQLData(x: any): any SQLで取得したデータをJavaScript用のデータへ変換
|
|
| public |
toSQLDataFromJSData(x: any): string JavaScript用のデータをSQL文で使用できる文字列へ変換
|
|
Static Public Methods
public static create(table_info_record: SQLite3TableInfo): * source
SQLite3Type を作成する
-json で pragma table_info(x); で取得した1レコードデータを引数に取る
Params:
| Name | Type | Attribute | Description |
| table_info_record | SQLite3TableInfo |
Return:
| * |
Private Constructors
private constructor(info_data: SQLite3TypeData) source
データベース内のテーブルの列情報を初期設定する
createを使用して作成すること
Params:
| Name | Type | Attribute | Description |
| info_data | SQLite3TypeData |
Public Methods
public toJSDataFromSQLData(x: any): any source
SQLで取得したデータをJavaScript用のデータへ変換
- 「
-jsonで取得しevalで変換したデータ」からSQLの型情報を元にJavaScriptの型へ変換
Params:
| Name | Type | Attribute | Description |
| x | any |
Return:
| any |
