SQLite3Schema
データベースのテーブルの構造
Static Method Summary
Static Public Methods | ||
public static |
|
Constructor Summary
Private Constructor | ||
private |
constructor(types: Object<string, SQLite3Type>) データベースのテーブルの構造
|
Member Summary
Public Members | ||
public |
types: * 列名とその列に対応する型情報 |
Method Summary
Public Methods | ||
public |
|
|
public |
createSetSQL(set_row_obj: Object<string, any>): string | null
|
|
public |
createValuesSQL(insert_row_obj: Object<string, any>): string | null
|
|
public |
createWhereSQL(where_obj: Object<string, any>): string
|
|
public |
型情報を取得する |
|
public |
normalizeSQLData(sqlite_output_text: string): Object<string, any>[] 型情報を用いてSQLiteから取得したデータを整形する |
Static Public Methods
Private Constructors
private constructor(types: Object<string, SQLite3Type>) source
データベースのテーブルの構造
create
を使用して作成すること
Params:
Name | Type | Attribute | Description |
types | Object<string, SQLite3Type> | 列名とその列に対応する型情報 |
Public Members
Public Methods
public createSelectColumnSQL(select_column_obj: Object<string, null|number|boolean>): string source
select文
の対象を作成する