Merge pull request #6736 from freshp86/update_addnullable

Lovefield: Update addUnique/addNullable definitions
This commit is contained in:
Masahiro Wakame
2015-11-16 22:48:17 +09:00
2 changed files with 5 additions and 3 deletions
+3 -1
View File
@@ -9,7 +9,9 @@ function main(): void {
addColumn('deadline', lf.Type.DATE_TIME).
addColumn('done', lf.Type.BOOLEAN).
addPrimaryKey(['id'], false).
addIndex('idxDeadline', ['deadline'], false, lf.Order.DESC);
addIndex('idxDeadline', ['deadline'], false, lf.Order.DESC).
addNullable(['deadline']).
addUnique('uq_description', ['description']);
var todoDb: lf.Database = null;
var itemSchema: lf.schema.Table = null;
+2 -2
View File
@@ -199,11 +199,11 @@ declare module lf {
addIndex(
name: string, columns: Array<string>|Array<IndexedColumn>,
unique?: boolean, order?: Order): TableBuilder
addNullable(columns: Array<Column>): TableBuilder
addNullable(columns: Array<string>): TableBuilder
addPrimaryKey(
columns: Array<string>|Array<IndexedColumn>,
autoInc?: boolean): TableBuilder
addUnique(name: string, columns: Array<Column>): TableBuilder
addUnique(name: string, columns: Array<string>): TableBuilder
}
function create(dbName: string, dbVersion: number): Builder