@@ -772,14 +772,6 @@ export abstract class Expression {
772772 /* Excluded from this release type: _readUserData */
773773 timestampExtract(part : Expression , timezone ? : string | Expression ): FunctionExpression ;
774774 /* Excluded from this release type: _readUserData */
775- timestampDiff(start : Expression , unit : Expression ): FunctionExpression ;
776- /* Excluded from this release type: _readUserData */
777- timestampDiff(start : string | Expression , unit : ' microsecond' | ' millisecond' | ' second' | ' minute' | ' hour' | ' day' ): FunctionExpression ;
778- /* Excluded from this release type: _readUserData */
779- timestampExtract(part : TimePart , timezone ? : string | Expression ): FunctionExpression ;
780- /* Excluded from this release type: _readUserData */
781- timestampExtract(part : Expression , timezone ? : string | Expression ): FunctionExpression ;
782- /* Excluded from this release type: _readUserData */
783775 timestampSubtract(unit : Expression , amount : Expression ): FunctionExpression ;
784776 /* Excluded from this release type: _readUserData */
785777 timestampSubtract(unit : TimeUnit , amount : number ): FunctionExpression ;
@@ -1492,13 +1484,13 @@ export function sum(expression: Expression): AggregateFunction;
14921484export function sum(fieldName : string ): AggregateFunction ;
14931485
14941486// @beta
1495- export type TimeGranularity = TimeUnit | ' week ' | ' week(monday) ' | ' week(tuesday) ' | ' week(wednesday) ' | ' week(thursday) ' | ' week(friday) ' | ' week(saturday) ' | ' week(sunday) ' | ' isoweek ' | ' month ' | ' quarter ' | ' year ' | ' isoyear ' ;
1487+ export function switchOn( condition : BooleanExpression , result : Expression , ... others : Array < BooleanExpression | Expression >) : FunctionExpression ;
14961488
14971489// @beta
1498- export type TimePart = TimeGranularity | ' dayofweek ' | ' dayofyear ' ;
1490+ export type TimeGranularity = TimeUnit | ' week ' | ' week(monday) ' | ' week(tuesday) ' | ' week(wednesday) ' | ' week(thursday) ' | ' week(friday) ' | ' week(saturday) ' | ' week(sunday) ' | ' isoweek ' | ' month ' | ' quarter ' | ' year ' | ' isoyear ' ;
14991491
15001492// @beta
1501- export function switchOn( condition : BooleanExpression , result : Expression , ... others : Array < BooleanExpression | Expression >) : FunctionExpression ;
1493+ export type TimePart = TimeGranularity | ' dayofweek ' | ' dayofyear ' ;
15021494
15031495// @beta
15041496export function timestampAdd(timestamp : Expression , unit : Expression , amount : Expression ): FunctionExpression ;
@@ -1533,30 +1525,6 @@ export function timestampExtract(timestampExpression: Expression, part: TimePart
15331525// @beta
15341526export function timestampExtract(timestampExpression : Expression , part : Expression , timezone ? : string | Expression ): FunctionExpression ;
15351527
1536- // @beta
1537- export function timestampDiff(endFieldName : string , startFieldName : string , unit : ' microsecond' | ' millisecond' | ' second' | ' minute' | ' hour' | ' day' | Expression ): FunctionExpression ;
1538-
1539- // @beta
1540- export function timestampDiff(endFieldName : string , startExpression : Expression , unit : ' microsecond' | ' millisecond' | ' second' | ' minute' | ' hour' | ' day' | Expression ): FunctionExpression ;
1541-
1542- // @beta
1543- export function timestampDiff(endExpression : Expression , startFieldName : string , unit : ' microsecond' | ' millisecond' | ' second' | ' minute' | ' hour' | ' day' | Expression ): FunctionExpression ;
1544-
1545- // @beta
1546- export function timestampDiff(endExpression : Expression , startExpression : Expression , unit : ' microsecond' | ' millisecond' | ' second' | ' minute' | ' hour' | ' day' | Expression ): FunctionExpression ;
1547-
1548- // @beta
1549- export function timestampExtract(fieldName : string , part : TimePart , timezone ? : string | Expression ): FunctionExpression ;
1550-
1551- // @beta
1552- export function timestampExtract(fieldName : string , part : Expression , timezone ? : string | Expression ): FunctionExpression ;
1553-
1554- // @beta
1555- export function timestampExtract(timestampExpression : Expression , part : TimePart , timezone ? : string | Expression ): FunctionExpression ;
1556-
1557- // @beta
1558- export function timestampExtract(timestampExpression : Expression , part : Expression , timezone ? : string | Expression ): FunctionExpression ;
1559-
15601528// @beta
15611529export function timestampSubtract(timestamp : Expression , unit : Expression , amount : Expression ): FunctionExpression ;
15621530
0 commit comments