@simplysm/sd-orm-common
Advanced tools
Comparing version 11.1.38 to 11.1.39
@@ -47,2 +47,7 @@ import { ISelectQueryDef, TDbDateSeparator, TEntityValue, TEntityValueOrQueryableOrArray, TQueryBuilderValue, TQueryValue } from "./commons"; | ||
greatest<T extends undefined | number | Number | DateOnly | DateTime | Time | string | String>(...args: TEntityValue<T>[]): QueryUnit<T>; | ||
/** | ||
* @deprecated | ||
* MSSQL 2022이하는 GREATEST 사용이 불가하여 만든 함수 | ||
*/ | ||
greater<T extends number | Number | DateOnly | DateTime | Time>(source: TEntityValue<T>, target: TEntityValue<T>): QueryUnit<T>; | ||
dataLength<T extends TQueryValue>(arg: TEntityValue<T>): QueryUnit<number>; | ||
@@ -49,0 +54,0 @@ stringLength(arg: TEntityValue<String | string>): QueryUnit<number>; |
@@ -258,8 +258,2 @@ import { QueryUnit } from "./QueryUnit"; | ||
} | ||
/*public greater<T extends number | Number | DateOnly | DateTime | Time>(source: TEntityValue<T>, target: TEntityValue<T>): QueryUnit<T> { | ||
const type = SdOrmUtil.getQueryValueType(source); | ||
if (!type) throw new TypeError(); | ||
return this.case(this.greaterThen(source, target), source).else(target); | ||
}*/ | ||
greatest(...args) { | ||
@@ -276,2 +270,12 @@ let type; | ||
} | ||
/** | ||
* @deprecated | ||
* MSSQL 2022이하는 GREATEST 사용이 불가하여 만든 함수 | ||
*/ | ||
greater(source, target) { | ||
const type = SdOrmUtil.getQueryValueType(source); | ||
if (!type) | ||
throw new TypeError(); | ||
return this.case(this.greaterThen(source, target), source).else(target); | ||
} | ||
dataLength(arg) { | ||
@@ -278,0 +282,0 @@ if (this._dialect === "mysql") { |
{ | ||
"name": "@simplysm/sd-orm-common", | ||
"version": "11.1.38", | ||
"version": "11.1.39", | ||
"description": "심플리즘 패키지 - ORM 모듈 (common)", | ||
@@ -19,4 +19,4 @@ "author": "김석래", | ||
"dependencies": { | ||
"@simplysm/sd-core-common": "11.1.38" | ||
"@simplysm/sd-core-common": "11.1.39" | ||
} | ||
} |
@@ -312,9 +312,2 @@ import { | ||
/*public greater<T extends number | Number | DateOnly | DateTime | Time>(source: TEntityValue<T>, target: TEntityValue<T>): QueryUnit<T> { | ||
const type = SdOrmUtil.getQueryValueType(source); | ||
if (!type) throw new TypeError(); | ||
return this.case(this.greaterThen(source, target), source).else(target); | ||
}*/ | ||
public greatest<T extends undefined | number | Number | DateOnly | DateTime | Time | string | String>(...args: TEntityValue<T>[]): QueryUnit<T> { | ||
@@ -331,2 +324,13 @@ let type: Type<T> | undefined; | ||
/** | ||
* @deprecated | ||
* MSSQL 2022이하는 GREATEST 사용이 불가하여 만든 함수 | ||
*/ | ||
public greater<T extends number | Number | DateOnly | DateTime | Time>(source: TEntityValue<T>, target: TEntityValue<T>): QueryUnit<T> { | ||
const type = SdOrmUtil.getQueryValueType(source); | ||
if (!type) throw new TypeError(); | ||
return this.case(this.greaterThen(source, target), source).else(target); | ||
} | ||
public dataLength<T extends TQueryValue>(arg: TEntityValue<T>): QueryUnit<number> { | ||
@@ -333,0 +337,0 @@ if (this._dialect === "mysql") { |
Sorry, the diff of this file is not supported yet
565187
9912
+ Added@simplysm/sd-core-common@11.1.39(transitive)
- Removed@simplysm/sd-core-common@11.1.38(transitive)