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 |