# Interface SQLiteSetOperatorInterface<TTableName, TResultType, TRunResult, TSelection, TSelectMode, TNullabilityMap, TDynamic, TExcludedMethods, TResult, TSelectedFields>

interface SQLiteSetOperatorInterface<
TTableName extends string
| undefined,
TResultType extends "sync" | "async",
TRunResult,
TSelection extends ColumnsSelection,
TSelectMode extends SelectMode = "single",
TNullabilityMap extends
Record<string, JoinNullability> = TTableName extends string
? Record<TTableName, "not-null">
: {},
TDynamic extends boolean = false,
TExcludedMethods extends string = never,
TResult extends
any[] = SelectResult<TSelection, TSelectMode, TNullabilityMap>[],
TSelectedFields extends
ColumnsSelection = BuildSubquerySelection<TSelection, TNullabilityMap>,
> {
_: {
dynamic: TDynamic;
excludedMethods: TExcludedMethods;
hkt: SQLiteSelectHKTBase;
nullabilityMap: TNullabilityMap;
result: TResult;
resultType: TResultType;
runResult: TRunResult;
selectedFields: TSelectedFields;
selection: TSelection;
selectMode: TSelectMode;
tableName: TTableName;
};
}

#### Type Parameters

- TTableName extends string | undefined
- TResultType extends "sync" | "async"
- TRunResult
- TSelection extends ColumnsSelection
- TSelectMode extends SelectMode = "single"
- TNullabilityMap extends Record<string, JoinNullability> = TTableName extends string ? Record<TTableName, "not-null"> : {}
- TDynamic extends boolean = false
- TExcludedMethods extends string = never
- TResult extends any[] = SelectResult<TSelection, TSelectMode, TNullabilityMap>[]
- TSelectedFields extends ColumnsSelection = BuildSubquerySelection<TSelection, TNullabilityMap>

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/select.types.d.ts:99

##### Index

### Properties

_

## Properties

### _

_: {
dynamic: TDynamic;
excludedMethods: TExcludedMethods;
hkt: SQLiteSelectHKTBase;
nullabilityMap: TNullabilityMap;
result: TResult;
resultType: TResultType;
runResult: TRunResult;
selectedFields: TSelectedFields;
selection: TSelection;
selectMode: TSelectMode;
tableName: TTableName;
}

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/query-builders/select.types.d.ts:100