package Ġinst ep . dao . sql . dialect Ċ Ċ import Ġinst ep . dao . Dao Exception Ċ import Ġinst ep . dao . sql . DateTime Column Ċ import Ġinst ep . dao . sql . DateTime ColumnType Ċ import Ġinst ep . dao . sql . Integer Column Ċ import Ġinst ep . dao . sql . String Column Ċ Ċ open Ġclass ĠH 2 Dialect Ġ: ĠComment In Table Definition Dialect () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġreturning Clause For Insert Ġ= Ġ"" ĊĊĠĠĠ Ġoverride Ġval Ġoffset DateTime Supported : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġoverride Ġfun Ġdefinition For Auto Increment Column ( column : ĠInteger Column ): ĠString Ġ= Ġ" IDENTITY " ĊĊĠĠĠ Ġoverride Ġfun Ġdefinition For UUID Column ( column : ĠString Column ): ĠString Ġ= Ġ" UUID " ĊĊĠĠĠ Ġoverride Ġfun Ġdefinition For DateTime Column ( column : ĠDateTime Column ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( column . type Ġ== ĠDateTime ColumnType . Offset DateTime ) Ġthrow ĠDao Exception (" DateTime Column . Offset DateTime Ġis Ġnot Ġsupport ") ĊĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . definition For DateTime Column ( column ); ĊĠĠĠ Ġ} Ċ }