New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ts-sql-query

Package Overview
Dependencies
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ts-sql-query - npm Package Compare versions

Comparing version 1.59.0 to 1.60.0

4

connections/AbstractAdvancedConnection.d.ts

@@ -13,3 +13,5 @@ import type { AnyDB, TypeSafeDB } from "../databases";

protected sequence(name: string, type: 'boolean', adapter?: TypeAdapter): Sequence<BooleanValueSource<NoTableOrViewRequired<DB>, 'required'>>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected sequence(this: IConnection<TypeSafeDB>, name: string, type: 'stringInt', adapter?: TypeAdapter): Sequence<StringIntValueSource<NoTableOrViewRequired<DB>, 'required'>>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected sequence(name: string, type: 'stringInt', adapter?: TypeAdapter): Sequence<StringNumberValueSource<NoTableOrViewRequired<DB>, 'required'>>;

@@ -20,3 +22,5 @@ protected sequence(this: IConnection<TypeSafeDB>, name: string, type: 'int', adapter?: TypeAdapter): Sequence<IntValueSource<NoTableOrViewRequired<DB>, 'required'>>;

protected sequence(name: string, type: 'bigint', adapter?: TypeAdapter): Sequence<BigintValueSource<NoTableOrViewRequired<DB>, 'required'>>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected sequence(this: IConnection<TypeSafeDB>, name: string, type: 'stringDouble', adapter?: TypeAdapter): Sequence<StringDoubleValueSource<NoTableOrViewRequired<DB>, 'required'>>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected sequence(name: string, type: 'stringDouble', adapter?: TypeAdapter): Sequence<StringNumberValueSource<NoTableOrViewRequired<DB>, 'required'>>;

@@ -23,0 +27,0 @@ protected sequence(this: IConnection<TypeSafeDB>, name: string, type: 'double', adapter?: TypeAdapter): Sequence<DoubleValueSource<NoTableOrViewRequired<DB>, 'required'>>;

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafeMariaDBDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafeMariaDBConnection<NAME extends string> extends AbstractMariaDBConnection<DB<NAME>> {
constructor(queryRunner: QueryRunner, sqlBuilder?: MariaDBSqlBuilder);
}

@@ -6,2 +6,5 @@ "use strict";

const MariaDBSqlBuilder_1 = require("../sqlBuilders/MariaDBSqlBuilder");
/**
* @deprecated Use custom types instead
*/
class TypeSafeMariaDBConnection extends AbstractMariaDBConnection_1.AbstractMariaDBConnection {

@@ -8,0 +11,0 @@ constructor(queryRunner, sqlBuilder = new MariaDBSqlBuilder_1.MariaDBSqlBuilder()) {

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafeMySqlDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafeMySqlConnection<NAME extends string> extends AbstractMySqlConnection<DB<NAME>> {
constructor(queryRunner: QueryRunner, sqlBuilder?: MySqlSqlBuilder);
}

@@ -6,2 +6,5 @@ "use strict";

const MySqlSqlBuilder_1 = require("../sqlBuilders/MySqlSqlBuilder");
/**
* @deprecated Use custom types instead
*/
class TypeSafeMySqlConnection extends AbstractMySqlConnection_1.AbstractMySqlConnection {

@@ -8,0 +11,0 @@ constructor(queryRunner, sqlBuilder = new MySqlSqlBuilder_1.MySqlSqlBuilder()) {

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafeNoopDBDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafeNoopDBConnection<NAME extends string> extends AbstractNoopDBConnection<DB<NAME>> {
constructor(queryRunner?: QueryRunner, sqlBuilder?: NoopDBSqlBuilder);
}

@@ -7,2 +7,5 @@ "use strict";

const NoopQueryRunner_1 = require("../queryRunners/NoopQueryRunner");
/**
* @deprecated Use custom types instead
*/
class TypeSafeNoopDBConnection extends AbstractNoopDBConnection_1.AbstractNoopDBConnection {

@@ -9,0 +12,0 @@ constructor(queryRunner = new NoopQueryRunner_1.NoopQueryRunner(), sqlBuilder = new NoopDBSqlBuilder_1.NoopDBSqlBuilder()) {

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafeOracleDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafeOracleConnection<NAME extends string> extends AbstractOracleConnection<DB<NAME>> {
constructor(queryRunner: QueryRunner, sqlBuilder?: OracleSqlBuilder);
}

@@ -6,2 +6,5 @@ "use strict";

const OracleSqlBuilder_1 = require("../sqlBuilders/OracleSqlBuilder");
/**
* @deprecated Use custom types instead
*/
class TypeSafeOracleConnection extends AbstractOracleConnection_1.AbstractOracleConnection {

@@ -8,0 +11,0 @@ constructor(queryRunner, sqlBuilder = new OracleSqlBuilder_1.OracleSqlBuilder()) {

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafePostgreSqlDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafePostgreSqlConnection<NAME extends string> extends AbstractPostgreSqlConnection<DB<NAME>> {
constructor(queryRunner: QueryRunner, sqlBuilder?: PostgreSqlSqlBuilder);
}

@@ -6,2 +6,5 @@ "use strict";

const PostgreSqlSqlBuilder_1 = require("../sqlBuilders/PostgreSqlSqlBuilder");
/**
* @deprecated Use custom types instead
*/
class TypeSafePostgreSqlConnection extends AbstractPostgreSqlConnection_1.AbstractPostgreSqlConnection {

@@ -8,0 +11,0 @@ constructor(queryRunner, sqlBuilder = new PostgreSqlSqlBuilder_1.PostgreSqlSqlBuilder()) {

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafeSqliteDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafeSqliteConnection<NAME extends string> extends AbstractSqliteConnection<DB<NAME>> {
constructor(queryRunner: QueryRunner, sqlBuilder?: SqliteSqlBuilder);
}

@@ -6,2 +6,5 @@ "use strict";

const SqliteSqlBuilder_1 = require("../sqlBuilders/SqliteSqlBuilder");
/**
* @deprecated Use custom types instead
*/
class TypeSafeSqliteConnection extends AbstractSqliteConnection_1.AbstractSqliteConnection {

@@ -8,0 +11,0 @@ constructor(queryRunner, sqlBuilder = new SqliteSqlBuilder_1.SqliteSqlBuilder()) {

@@ -5,4 +5,7 @@ import type { QueryRunner } from "../queryRunners/QueryRunner";

import type { DB } from "../typeMarks/TypeSafeSqlServerDB";
/**
* @deprecated Use custom types instead
*/
export declare abstract class TypeSafeSqlServerConnection<NAME extends string> extends AbstractSqlServerConnection<DB<NAME>> {
constructor(queryRunner: QueryRunner, sqlBuilder?: SqlServerSqlBuilder);
}

@@ -6,2 +6,5 @@ "use strict";

const SqlServerSqlBuilder_1 = require("../sqlBuilders/SqlServerSqlBuilder");
/**
* @deprecated Use custom types instead
*/
class TypeSafeSqlServerConnection extends AbstractSqlServerConnection_1.AbstractSqlServerConnection {

@@ -8,0 +11,0 @@ constructor(queryRunner, sqlBuilder = new SqlServerSqlBuilder_1.SqlServerSqlBuilder()) {

@@ -73,2 +73,3 @@ import { double, int, LocalDate, LocalDateTime, LocalTime, stringDouble, stringInt, uuid } from "ts-extended-types";

notEqualsInsensitiveIfValue?: string | null | undefined;
notEqualsInsensitive?: string;
likeIfValue?: string | null | undefined;

@@ -200,2 +201,5 @@ like?: string;

export type FilterTypeOf<TYPE> = TYPE extends 'boolean' ? BooleanFilter : TYPE extends 'stringInt' ? StringNumberFilter : TYPE extends 'int' ? NumberFilter : TYPE extends 'bigint' ? BigintFilter : TYPE extends 'stringDouble' ? StringNumberFilter : TYPE extends 'double' ? NumberFilter : TYPE extends 'string' ? StringFilter : TYPE extends 'uuid' ? StringFilter : TYPE extends 'localDate' ? DateFilter : TYPE extends 'localTime' ? TimeFilter : TYPE extends 'localDateTime' ? DateTimeFilter : TYPE extends ['customInt', infer T] ? CustomIntFilter<T> : TYPE extends ['customDouble', infer T] ? CustomDoubleFilter<T> : TYPE extends ['customUuid', infer T] ? CustomUuidFilter<T> : TYPE extends ['customLocalDate', infer T] ? CustomLocalDateFilter<T> : TYPE extends ['customLocalTime', infer T] ? CustomLocalTimeFilter<T> : TYPE extends ['customLocalDateTime', infer T] ? CustomLocalDateTimeFilter<T> : TYPE extends ['enum', infer T] ? EqualableFilter<T> : TYPE extends ['custom', infer T] ? EqualableFilter<T> : TYPE extends ['customComparable', infer T] ? ComparableFilter<T> : MapValueSourceToFilter<TYPE>;
/**
* @deprecated Use custom types instead and the FilterTypeOf type
*/
export type TypeSafeFilterTypeOf<TYPE> = TYPE extends 'boolean' ? BooleanFilter : TYPE extends 'stringInt' ? StringIntFilter : TYPE extends 'int' ? IntFilter : TYPE extends 'bigint' ? BigintFilter : TYPE extends 'stringDouble' ? StringDoubleFilter : TYPE extends 'double' ? DoubleFilter : TYPE extends 'string' ? StringFilter : TYPE extends 'uuid' ? UuidFilter : TYPE extends 'localDate' ? LocalDateFilter : TYPE extends 'localTime' ? LocalTimeFilter : TYPE extends 'localDateTime' ? LocalDateTimeFilter : TYPE extends ['customInt', infer T] ? CustomIntFilter<T> : TYPE extends ['customDouble', infer T] ? CustomDoubleFilter<T> : TYPE extends ['customUuid', infer T] ? CustomUuidFilter<T> : TYPE extends ['customLocalDate', infer T] ? CustomLocalDateFilter<T> : TYPE extends ['customLocalTime', infer T] ? CustomLocalTimeFilter<T> : TYPE extends ['customLocalDateTime', infer T] ? CustomLocalDateTimeFilter<T> : TYPE extends ['enum', infer T] ? EqualableFilter<T> : TYPE extends ['custom', infer T] ? EqualableFilter<T> : TYPE extends ['customComparable', infer T] ? ComparableFilter<T> : MapValueSourceToFilter<TYPE>;

@@ -202,0 +206,0 @@ export type DynamicColumnType<T> = 'boolean' | 'stringInt' | 'int' | 'bigint' | 'stringDouble' | 'double' | 'string' | 'uuid' | 'localDate' | 'localTime' | 'localDateTime' | [

@@ -176,4 +176,6 @@ import { SqlBuilder, SqlOperationStatic0, SqlOperationStatic1, SqlOperation1, SqlOperation2, ToSql, HasOperation, SqlSequenceOperation, SqlFragmentOperation, AggregateFunctions0, AggregateFunctions1, AggregateFunctions1or2, SqlFunction0, SqlComparator0, SelectData } from "../sqlBuilders/SqlBuilder";

asDouble(): any;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
asStringDouble(): any;
asInt(): any;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
asStringInt(): any;

@@ -180,0 +182,0 @@ asBigint(): any;

2

package.json
{
"name": "ts-sql-query",
"version": "1.59.0",
"version": "1.60.0",
"description": "Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -265,2 +265,3 @@ "use strict";

notEqualsInsensitiveIfValue: true,
notEqualsInsensitive: true,
likeIfValue: true,

@@ -267,0 +268,0 @@ like: true,

@@ -29,2 +29,5 @@ import { PromiseBasedQueryRunner } from "./PromiseBasedQueryRunner";

}
/**
* @deprecated Use mssql instead with MssqlPoolQueryRunner or MssqlPoolQueryRunner
*/
export declare class MsNodeSqlV8QueryRunner<CONNECTION extends Connection> extends PromiseBasedQueryRunner {

@@ -31,0 +34,0 @@ readonly database: DatabaseType;

@@ -5,2 +5,5 @@ "use strict";

const PromiseBasedQueryRunner_1 = require("./PromiseBasedQueryRunner");
/**
* @deprecated Use mssql instead with MssqlPoolQueryRunner or MssqlPoolQueryRunner
*/
class MsNodeSqlV8QueryRunner extends PromiseBasedQueryRunner_1.PromiseBasedQueryRunner {

@@ -7,0 +10,0 @@ constructor(connection) {

@@ -5,3 +5,3 @@ import type { DatabaseType, QueryRunner } from "./QueryRunner";

/**
* @deprecated
* @deprecated Use mssql instead with MssqlPoolQueryRunner or MssqlPoolQueryRunner
*/

@@ -8,0 +8,0 @@ export declare class TediousPoolQueryRunner extends PromiseBasedPoolQueryRunner {

@@ -7,3 +7,3 @@ "use strict";

/**
* @deprecated
* @deprecated Use mssql instead with MssqlPoolQueryRunner or MssqlPoolQueryRunner
*/

@@ -10,0 +10,0 @@ class TediousPoolQueryRunner extends PromiseBasedPoolQueryRunner_1.PromiseBasedPoolQueryRunner {

import type { DatabaseType } from "./QueryRunner";
import type { Connection, TediousType } from 'tedious';
import { PromiseBasedQueryRunner } from "./PromiseBasedQueryRunner";
/**
* @deprecated Use mssql instead with MssqlPoolQueryRunner or MssqlPoolQueryRunner
*/
export declare class TediousQueryRunner extends PromiseBasedQueryRunner {

@@ -5,0 +8,0 @@ readonly database: DatabaseType;

@@ -6,2 +6,5 @@ "use strict";

const PromiseBasedQueryRunner_1 = require("./PromiseBasedQueryRunner");
/**
* @deprecated Use mssql instead with MssqlPoolQueryRunner or MssqlPoolQueryRunner
*/
class TediousQueryRunner extends PromiseBasedQueryRunner_1.PromiseBasedQueryRunner {

@@ -8,0 +11,0 @@ constructor(connection) {

@@ -29,3 +29,5 @@ import { BooleanValueSource, NumberValueSource, StringValueSource, DateValueSource, TimeValueSource, DateTimeValueSource, EqualableValueSource, IntValueSource, DoubleValueSource, LocalDateValueSource, LocalTimeValueSource, LocalDateTimeValueSource, TypeSafeStringValueSource, StringNumberValueSource, StringIntValueSource, StringDoubleValueSource, ComparableValueSource, BigintValueSource, TypeSafeBigintValueSource, TypeSafeUuidValueSource, UuidValueSource, IBooleanValueSource, IStringIntValueSource, IStringNumberValueSource, IIntValueSource, INumberValueSource, ITypeSafeBigintValueSource, IBigintValueSource, IStringDoubleValueSource, IDoubleValueSource, ITypeSafeStringValueSource, IStringValueSource, ITypeSafeUuidValueSource, IUuidValueSource, ILocalDateValueSource, IDateValueSource, ILocalTimeValueSource, ITimeValueSource, ILocalDateTimeValueSource, IDateTimeValueSource, IEqualableValueSource, IComparableValueSource, CustomIntValueSource, CustomDoubleValueSource, CustomUuidValueSource, CustomLocalDateTimeValueSource, ICustomIntValueSource, ICustomDoubleValueSource, ICustomUuidValueSource, ICustomLocalDateValueSource, ICustomLocalTimeValueSource, ICustomLocalDateTimeValueSource, CustomLocalDateValueSource, CustomLocalTimeValueSource } from "./expressions/values";

protected column(type: 'boolean', adapter?: TypeAdapter): BooleanValueSource<REF, 'required'> & Column;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected column(this: OfDB<TypeSafeDB>, name: string, type: 'stringInt', adapter?: TypeAdapter): StringIntValueSource<REF, 'required'> & Column;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected column(type: 'stringInt', adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'> & Column;

@@ -36,3 +38,5 @@ protected column(this: OfDB<TypeSafeDB>, name: string, type: 'int', adapter?: TypeAdapter): IntValueSource<REF, 'required'> & Column;

protected column(type: 'bigint', adapter?: TypeAdapter): BigintValueSource<REF, 'required'> & Column;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected column(this: OfDB<TypeSafeDB>, name: string, type: 'stringDouble', adapter?: TypeAdapter): StringDoubleValueSource<REF, 'required'> & Column;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected column(type: 'stringDouble', adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'> & Column;

@@ -70,3 +74,5 @@ protected column(this: OfDB<TypeSafeDB>, name: string, type: 'double', adapter?: TypeAdapter): DoubleValueSource<REF, 'required'> & Column;

protected optionalColumn(type: 'boolean', adapter?: TypeAdapter): BooleanValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'stringInt', adapter?: TypeAdapter): StringIntValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalColumn(type: 'stringInt', adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'> & OptionalColumn;

@@ -77,3 +83,5 @@ protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'int', adapter?: TypeAdapter): IntValueSource<REF, 'optional'> & OptionalColumn;

protected optionalColumn(type: 'bigint', adapter?: TypeAdapter): BigintValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'stringDouble', adapter?: TypeAdapter): StringDoubleValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalColumn(type: 'stringDouble', adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'> & OptionalColumn;

@@ -111,3 +119,5 @@ protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'double', adapter?: TypeAdapter): DoubleValueSource<REF, 'optional'> & OptionalColumn;

protected virtualColumnFromFragment(type: 'boolean', fn: (fragment: BooleanFragmentExpression<REF[typeof database], 'required'>) => IBooleanValueSource<REF, 'required'>, adapter?: TypeAdapter): BooleanValueSource<REF, 'required'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringInt', fn: (fragment: StringIntFragmentExpression<REF[typeof database], 'required'>) => IStringIntValueSource<REF, 'required'>, adapter?: TypeAdapter): StringIntValueSource<REF, 'required'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(type: 'stringInt', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'required'>) => IStringNumberValueSource<REF, 'required'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'>;

@@ -118,3 +128,5 @@ protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'int', fn: (fragment: IntFragmentExpression<REF[typeof database], 'required'>) => IIntValueSource<REF, 'required'>, adapter?: TypeAdapter): IntValueSource<REF, 'required'>;

protected virtualColumnFromFragment(type: 'bigint', fn: (fragment: BigintFragmentExpression<REF[typeof database], 'required'>) => IBigintValueSource<REF, 'required'>, adapter?: TypeAdapter): BigintValueSource<REF, 'required'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringDouble', fn: (fragment: StringDoubleFragmentExpression<REF[typeof database], 'required'>) => IStringDoubleValueSource<REF, 'required'>, adapter?: TypeAdapter): StringDoubleValueSource<REF, 'required'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(type: 'stringDouble', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'required'>) => IStringNumberValueSource<REF, 'required'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'>;

@@ -152,3 +164,5 @@ protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'double', fn: (fragment: DoubleFragmentExpression<REF[typeof database], 'required'>) => IDoubleValueSource<REF, 'required'>, adapter?: TypeAdapter): DoubleValueSource<REF, 'required'>;

protected optionalVirtualColumnFromFragment(type: 'boolean', fn: (fragment: BooleanFragmentExpression<REF[typeof database], 'optional'>) => IBooleanValueSource<REF, 'optional'>, adapter?: TypeAdapter): BooleanValueSource<REF, 'optional'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringInt', fn: (fragment: StringIntFragmentExpression<REF[typeof database], 'optional'>) => IStringIntValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringIntValueSource<REF, 'optional'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(type: 'stringInt', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'optional'>) => IStringNumberValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'>;

@@ -159,3 +173,5 @@ protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'int', fn: (fragment: IntFragmentExpression<REF[typeof database], 'optional'>) => IIntValueSource<REF, 'optional'>, adapter?: TypeAdapter): IntValueSource<REF, 'optional'>;

protected optionalVirtualColumnFromFragment(type: 'bigint', fn: (fragment: BigintFragmentExpression<REF[typeof database], 'optional'>) => IBigintValueSource<REF, 'optional'>, adapter?: TypeAdapter): BigintValueSource<REF, 'optional'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringDouble', fn: (fragment: StringDoubleFragmentExpression<REF[typeof database], 'optional'>) => IStringDoubleValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringDoubleValueSource<REF, 'optional'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(type: 'stringDouble', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'optional'>) => IStringNumberValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'>;

@@ -162,0 +178,0 @@ protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'double', fn: (fragment: DoubleFragmentExpression<REF[typeof database], 'optional'>) => IDoubleValueSource<REF, 'optional'>, adapter?: TypeAdapter): DoubleValueSource<REF, 'optional'>;

@@ -26,3 +26,5 @@ import { BooleanValueSource, NumberValueSource, StringValueSource, DateValueSource, TimeValueSource, DateTimeValueSource, EqualableValueSource, IntValueSource, DoubleValueSource, LocalDateValueSource, LocalTimeValueSource, LocalDateTimeValueSource, TypeSafeStringValueSource, StringNumberValueSource, StringIntValueSource, StringDoubleValueSource, ComparableValueSource, BigintValueSource, TypeSafeBigintValueSource, TypeSafeUuidValueSource, UuidValueSource, IBooleanValueSource, IStringIntValueSource, IStringNumberValueSource, IIntValueSource, INumberValueSource, ITypeSafeBigintValueSource, IBigintValueSource, IStringDoubleValueSource, IDoubleValueSource, ITypeSafeStringValueSource, IStringValueSource, ITypeSafeUuidValueSource, IUuidValueSource, ILocalDateValueSource, IDateValueSource, ILocalTimeValueSource, ITimeValueSource, ILocalDateTimeValueSource, IDateTimeValueSource, IEqualableValueSource, IComparableValueSource, CustomIntValueSource, CustomDoubleValueSource, CustomUuidValueSource, CustomLocalDateTimeValueSource, ICustomIntValueSource, ICustomDoubleValueSource, ICustomUuidValueSource, ICustomLocalDateValueSource, ICustomLocalTimeValueSource, ICustomLocalDateTimeValueSource, CustomLocalDateValueSource, CustomLocalTimeValueSource } from "./expressions/values";

protected column(name: string, type: 'boolean', adapter?: TypeAdapter): BooleanValueSource<REF, 'required'> & Column;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected column(this: OfDB<TypeSafeDB>, name: string, type: 'stringInt', adapter?: TypeAdapter): StringIntValueSource<REF, 'required'> & Column;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected column(name: string, type: 'stringInt', adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'> & Column;

@@ -33,3 +35,5 @@ protected column(this: OfDB<TypeSafeDB>, name: string, type: 'int', adapter?: TypeAdapter): IntValueSource<REF, 'required'> & Column;

protected column(name: string, type: 'bigint', adapter?: TypeAdapter): BigintValueSource<REF, 'required'> & Column;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected column(this: OfDB<TypeSafeDB>, name: string, type: 'stringDouble', adapter?: TypeAdapter): StringDoubleValueSource<REF, 'required'> & Column;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected column(name: string, type: 'stringDouble', adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'> & Column;

@@ -67,3 +71,5 @@ protected column(this: OfDB<TypeSafeDB>, name: string, type: 'double', adapter?: TypeAdapter): DoubleValueSource<REF, 'required'> & Column;

protected optionalColumn(name: string, type: 'boolean', adapter?: TypeAdapter): BooleanValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'stringInt', adapter?: TypeAdapter): StringIntValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalColumn(name: string, type: 'stringInt', adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'> & OptionalColumn;

@@ -74,3 +80,5 @@ protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'int', adapter?: TypeAdapter): IntValueSource<REF, 'optional'> & OptionalColumn;

protected optionalColumn(name: string, type: 'bigint', adapter?: TypeAdapter): BigintValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'stringDouble', adapter?: TypeAdapter): StringDoubleValueSource<REF, 'optional'> & OptionalColumn;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalColumn(name: string, type: 'stringDouble', adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'> & OptionalColumn;

@@ -108,3 +116,5 @@ protected optionalColumn(this: OfDB<TypeSafeDB>, name: string, type: 'double', adapter?: TypeAdapter): DoubleValueSource<REF, 'optional'> & OptionalColumn;

protected virtualColumnFromFragment(type: 'boolean', fn: (fragment: BooleanFragmentExpression<REF[typeof database], 'required'>) => IBooleanValueSource<REF, 'required'>, adapter?: TypeAdapter): BooleanValueSource<REF, 'required'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringInt', fn: (fragment: StringIntFragmentExpression<REF[typeof database], 'required'>) => IStringIntValueSource<REF, 'required'>, adapter?: TypeAdapter): StringIntValueSource<REF, 'required'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(type: 'stringInt', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'required'>) => IStringNumberValueSource<REF, 'required'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'>;

@@ -115,3 +125,5 @@ protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'int', fn: (fragment: IntFragmentExpression<REF[typeof database], 'required'>) => IIntValueSource<REF, 'required'>, adapter?: TypeAdapter): IntValueSource<REF, 'required'>;

protected virtualColumnFromFragment(type: 'bigint', fn: (fragment: BigintFragmentExpression<REF[typeof database], 'required'>) => IBigintValueSource<REF, 'required'>, adapter?: TypeAdapter): BigintValueSource<REF, 'required'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringDouble', fn: (fragment: StringDoubleFragmentExpression<REF[typeof database], 'required'>) => IStringDoubleValueSource<REF, 'required'>, adapter?: TypeAdapter): StringDoubleValueSource<REF, 'required'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected virtualColumnFromFragment(type: 'stringDouble', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'required'>) => IStringNumberValueSource<REF, 'required'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'required'>;

@@ -149,3 +161,5 @@ protected virtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'double', fn: (fragment: DoubleFragmentExpression<REF[typeof database], 'required'>) => IDoubleValueSource<REF, 'required'>, adapter?: TypeAdapter): DoubleValueSource<REF, 'required'>;

protected optionalVirtualColumnFromFragment(type: 'boolean', fn: (fragment: BooleanFragmentExpression<REF[typeof database], 'optional'>) => IBooleanValueSource<REF, 'optional'>, adapter?: TypeAdapter): BooleanValueSource<REF, 'optional'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringInt', fn: (fragment: StringIntFragmentExpression<REF[typeof database], 'optional'>) => IStringIntValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringIntValueSource<REF, 'optional'>;
/** @deprecated 'stringInt' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(type: 'stringInt', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'optional'>) => IStringNumberValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'>;

@@ -156,3 +170,5 @@ protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'int', fn: (fragment: IntFragmentExpression<REF[typeof database], 'optional'>) => IIntValueSource<REF, 'optional'>, adapter?: TypeAdapter): IntValueSource<REF, 'optional'>;

protected optionalVirtualColumnFromFragment(type: 'bigint', fn: (fragment: BigintFragmentExpression<REF[typeof database], 'optional'>) => IBigintValueSource<REF, 'optional'>, adapter?: TypeAdapter): BigintValueSource<REF, 'optional'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'stringDouble', fn: (fragment: StringDoubleFragmentExpression<REF[typeof database], 'optional'>) => IStringDoubleValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringDoubleValueSource<REF, 'optional'>;
/** @deprecated 'stringDouble' type is deprecated, define your customInt instead */
protected optionalVirtualColumnFromFragment(type: 'stringDouble', fn: (fragment: StringNumberFragmentExpression<REF[typeof database], 'optional'>) => IStringNumberValueSource<REF, 'optional'>, adapter?: TypeAdapter): StringNumberValueSource<REF, 'optional'>;

@@ -159,0 +175,0 @@ protected optionalVirtualColumnFromFragment(this: OfDB<TypeSafeDB>, type: 'double', fn: (fragment: DoubleFragmentExpression<REF[typeof database], 'optional'>) => IDoubleValueSource<REF, 'optional'>, adapter?: TypeAdapter): DoubleValueSource<REF, 'optional'>;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc