From f856ec9b6a5ef7a7fdb0c91844ac64c10d8afe72 Mon Sep 17 00:00:00 2001 From: dpapad Date: Thu, 12 Nov 2015 10:38:01 -0800 Subject: [PATCH] Lovefield: Update addUnique/addNullable definitions --- lovefield/lovefield-tests.ts | 4 +++- lovefield/lovefield.d.ts | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lovefield/lovefield-tests.ts b/lovefield/lovefield-tests.ts index 45de3299dd..b9bc73a82c 100644 --- a/lovefield/lovefield-tests.ts +++ b/lovefield/lovefield-tests.ts @@ -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; diff --git a/lovefield/lovefield.d.ts b/lovefield/lovefield.d.ts index dc91b9f909..0b0afe023b 100644 --- a/lovefield/lovefield.d.ts +++ b/lovefield/lovefield.d.ts @@ -199,11 +199,11 @@ declare module lf { addIndex( name: string, columns: Array|Array, unique?: boolean, order?: Order): TableBuilder - addNullable(columns: Array): TableBuilder + addNullable(columns: Array): TableBuilder addPrimaryKey( columns: Array|Array, autoInc?: boolean): TableBuilder - addUnique(name: string, columns: Array): TableBuilder + addUnique(name: string, columns: Array): TableBuilder } function create(dbName: string, dbVersion: number): Builder