Skip to content

Commit

Permalink
cleaning singlestore drizzle-orm and passing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Rodriguespn committed Nov 13, 2024
1 parent c9f780c commit d167aa8
Show file tree
Hide file tree
Showing 40 changed files with 268 additions and 1,191 deletions.
11 changes: 10 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/bigint.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumnBuilderWithAutoIncrement, SingleStoreColumnWithAutoIncrement } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreBigInt53BuilderInitial<TName extends string> = SingleStoreBigInt53Builder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreBigInt53BuilderInitial<TName extends string> = SingleStor
export class SingleStoreBigInt53Builder<T extends ColumnBuilderBaseConfig<'number', 'SingleStoreBigInt53'>>
extends SingleStoreColumnBuilderWithAutoIncrement<T, { unsigned: boolean }>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreBigInt53Builder';

constructor(name: T['name'], unsigned: boolean = false) {
Expand Down Expand Up @@ -66,6 +71,10 @@ export type SingleStoreBigInt64BuilderInitial<TName extends string> = SingleStor
export class SingleStoreBigInt64Builder<T extends ColumnBuilderBaseConfig<'bigint', 'SingleStoreBigInt64'>>
extends SingleStoreColumnBuilderWithAutoIncrement<T, { unsigned: boolean }>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreBigInt64Builder';

constructor(name: T['name'], unsigned: boolean = false) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/binary.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumn, SingleStoreColumnBuilder } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreBinaryBuilderInitial<TName extends string> = SingleStoreBinaryBuilder<{
name: TName;
Expand All @@ -21,6 +22,10 @@ export class SingleStoreBinaryBuilder<T extends ColumnBuilderBaseConfig<'string'
SingleStoreBinaryConfig
>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreBinaryBuilder';

constructor(name: T['name'], length: number | undefined) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/boolean.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { SingleStoreColumn, SingleStoreColumnBuilder } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreBooleanBuilderInitial<TName extends string> = SingleStoreBooleanBuilder<{
name: TName;
Expand All @@ -17,6 +18,10 @@ export type SingleStoreBooleanBuilderInitial<TName extends string> = SingleStore
export class SingleStoreBooleanBuilder<T extends ColumnBuilderBaseConfig<'boolean', 'SingleStoreBoolean'>>
extends SingleStoreColumnBuilder<T>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreBooleanBuilder';

constructor(name: T['name']) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/char.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig, type Writable } from '~/utils.ts';
import { SingleStoreColumn, SingleStoreColumnBuilder } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreCharBuilderInitial<TName extends string, TEnum extends [string, ...string[]]> =
SingleStoreCharBuilder<{
Expand All @@ -22,6 +23,10 @@ export class SingleStoreCharBuilder<T extends ColumnBuilderBaseConfig<'string',
SingleStoreCharConfig<T['enumValues']>
>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreCharBuilder';

constructor(name: T['name'], config: SingleStoreCharConfig<T['enumValues']>) {
Expand Down
7 changes: 3 additions & 4 deletions drizzle-orm/src/singlestore-core/columns/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import type {
ColumnBuilderRuntimeConfig,
ColumnDataType,
HasDefault,
HasGenerated,
IsAutoincrement,
MakeColumnConfig,
} from '~/column-builder.ts';
Expand All @@ -14,7 +13,6 @@ import type { ColumnBaseConfig } from '~/column.ts';
import { Column } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable, SingleStoreTable } from '~/singlestore-core/table.ts';
import type { SQL } from '~/sql/sql.ts';
import type { Update } from '~/utils.ts';
import { uniqueKeyName } from '../unique-constraint.ts';

Expand Down Expand Up @@ -45,14 +43,15 @@ export abstract class SingleStoreColumnBuilder<
return this;
}

generatedAlwaysAs(as: SQL | T['data'] | (() => SQL), config?: SingleStoreGeneratedColumnConfig): HasGenerated<this> {
// TODO: Implement generated columns for SingleStore (https://docs.singlestore.com/cloud/create-a-database/using-persistent-computed-columns/)
/* generatedAlwaysAs(as: SQL | T['data'] | (() => SQL), config?: SingleStoreGeneratedColumnConfig): HasGenerated<this> {
this.config.generated = {
as,
type: 'always',
mode: config?.mode ?? 'virtual',
};
return this as any;
}
} */

/** @internal */
abstract build<TTableName extends string>(
Expand Down
6 changes: 5 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/custom.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
Expand Down Expand Up @@ -35,6 +35,10 @@ export class SingleStoreCustomColumnBuilder<T extends ColumnBuilderBaseConfig<'c
}
>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreCustomColumnBuilder';

constructor(
Expand Down
11 changes: 10 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/date.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { type Equal, getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumn, SingleStoreColumnBuilder } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreDateBuilderInitial<TName extends string> = SingleStoreDateBuilder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreDateBuilderInitial<TName extends string> = SingleStoreDat
export class SingleStoreDateBuilder<T extends ColumnBuilderBaseConfig<'date', 'SingleStoreDate'>>
extends SingleStoreColumnBuilder<T>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreDateBuilder';

constructor(name: T['name']) {
Expand Down Expand Up @@ -67,6 +72,10 @@ export type SingleStoreDateStringBuilderInitial<TName extends string> = SingleSt
export class SingleStoreDateStringBuilder<T extends ColumnBuilderBaseConfig<'string', 'SingleStoreDateString'>>
extends SingleStoreColumnBuilder<T>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreDateStringBuilder';

constructor(name: T['name']) {
Expand Down
11 changes: 10 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/datetime.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { type Equal, getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumn, SingleStoreColumnBuilder } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreDateTimeBuilderInitial<TName extends string> = SingleStoreDateTimeBuilder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreDateTimeBuilderInitial<TName extends string> = SingleStor
export class SingleStoreDateTimeBuilder<T extends ColumnBuilderBaseConfig<'date', 'SingleStoreDateTime'>>
extends SingleStoreColumnBuilder<T, SingleStoreDatetimeConfig>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreDateTimeBuilder';

constructor(name: T['name'], config: SingleStoreDatetimeConfig | undefined) {
Expand Down Expand Up @@ -79,6 +84,10 @@ export type SingleStoreDateTimeStringBuilderInitial<TName extends string> = Sing
export class SingleStoreDateTimeStringBuilder<T extends ColumnBuilderBaseConfig<'string', 'SingleStoreDateTimeString'>>
extends SingleStoreColumnBuilder<T, SingleStoreDatetimeConfig>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreDateTimeStringBuilder';

constructor(name: T['name'], config: SingleStoreDatetimeConfig | undefined) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/decimal.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumnBuilderWithAutoIncrement, SingleStoreColumnWithAutoIncrement } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreDecimalBuilderInitial<TName extends string> = SingleStoreDecimalBuilder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreDecimalBuilderInitial<TName extends string> = SingleStore
export class SingleStoreDecimalBuilder<
T extends ColumnBuilderBaseConfig<'string', 'SingleStoreDecimal'>,
> extends SingleStoreColumnBuilderWithAutoIncrement<T, SingleStoreDecimalConfig> {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreDecimalBuilder';

constructor(name: T['name'], config: SingleStoreDecimalConfig | undefined) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/double.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumnBuilderWithAutoIncrement, SingleStoreColumnWithAutoIncrement } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreDoubleBuilderInitial<TName extends string> = SingleStoreDoubleBuilder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreDoubleBuilderInitial<TName extends string> = SingleStoreD
export class SingleStoreDoubleBuilder<T extends ColumnBuilderBaseConfig<'number', 'SingleStoreDouble'>>
extends SingleStoreColumnBuilderWithAutoIncrement<T, SingleStoreDoubleConfig>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: T['data'] | SQL<unknown> | (() => SQL), config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreDoubleBuilder';

constructor(name: T['name'], config: SingleStoreDoubleConfig | undefined) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/enum.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import type { SQL } from '~/sql/index.ts';
import { getColumnNameAndConfig, type Writable } from '~/utils.ts';
import { SingleStoreColumn, SingleStoreColumnBuilder } from './common.ts';

Expand All @@ -19,6 +20,10 @@ export type SingleStoreEnumColumnBuilderInitial<TName extends string, TEnum exte
export class SingleStoreEnumColumnBuilder<T extends ColumnBuilderBaseConfig<'string', 'SingleStoreEnumColumn'>>
extends SingleStoreColumnBuilder<T, { enumValues: T['enumValues'] }>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreEnumColumnBuilder';

constructor(name: T['name'], values: T['enumValues']) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/float.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumnBuilderWithAutoIncrement, SingleStoreColumnWithAutoIncrement } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreFloatBuilderInitial<TName extends string> = SingleStoreFloatBuilder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreFloatBuilderInitial<TName extends string> = SingleStoreFl
export class SingleStoreFloatBuilder<T extends ColumnBuilderBaseConfig<'number', 'SingleStoreFloat'>>
extends SingleStoreColumnBuilderWithAutoIncrement<T, SingleStoreFloatConfig>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreFloatBuilder';

constructor(name: T['name'], config: SingleStoreFloatConfig | undefined) {
Expand Down
7 changes: 6 additions & 1 deletion drizzle-orm/src/singlestore-core/columns/int.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBuilderBaseConfig, ColumnBuilderRuntimeConfig, GeneratedColumnConfig, HasGenerated, MakeColumnConfig } from '~/column-builder.ts';
import type { ColumnBaseConfig } from '~/column.ts';
import { entityKind } from '~/entity.ts';
import type { AnySingleStoreTable } from '~/singlestore-core/table.ts';
import { getColumnNameAndConfig } from '~/utils.ts';
import { SingleStoreColumnBuilderWithAutoIncrement, SingleStoreColumnWithAutoIncrement } from './common.ts';
import type { SQL } from '~/sql/index.ts';

export type SingleStoreIntBuilderInitial<TName extends string> = SingleStoreIntBuilder<{
name: TName;
Expand All @@ -18,6 +19,10 @@ export type SingleStoreIntBuilderInitial<TName extends string> = SingleStoreIntB
export class SingleStoreIntBuilder<T extends ColumnBuilderBaseConfig<'number', 'SingleStoreInt'>>
extends SingleStoreColumnBuilderWithAutoIncrement<T, SingleStoreIntConfig>
{
// eslint-disable-next-line @typescript-eslint/no-unused-vars
override generatedAlwaysAs(as: SQL<unknown> | (() => SQL) | T['data'], config?: Partial<GeneratedColumnConfig<unknown>>): HasGenerated<this, {}> {
throw new Error('Method not implemented.');
}
static override readonly [entityKind]: string = 'SingleStoreIntBuilder';

constructor(name: T['name'], config?: SingleStoreIntConfig) {
Expand Down
Loading

0 comments on commit d167aa8

Please sign in to comment.