# Type Alias SQLiteSelectKind<T, TTableName, TResultType, TRunResult, TSelection, TSelectMode, TNullabilityMap, TDynamic, TExcludedMethods, TResult, TSelectedFields>

SQLiteSelectKind: (
T & {
dynamic: TDynamic;
excludedMethods: TExcludedMethods;
nullabilityMap: TNullabilityMap;
result: TResult;
resultType: TResultType;
runResult: TRunResult;
selectedFields: TSelectedFields;
selection: TSelection;
selectMode: TSelectMode;
tableName: TTableName;
}
)["_type"]

#### Type Parameters

- T extends SQLiteSelectHKTBase
- TTableName extends string | undefined
- TResultType extends "sync" | "async"
- TRunResult
- TSelection extends ColumnsSelection
- TSelectMode extends SelectMode
- TNullabilityMap extends Record<string, JoinNullability>
- TDynamic extends boolean
- TExcludedMethods extends string
- TResult = SelectResult<TSelection, TSelectMode, TNullabilityMap>[]
- TSelectedFields = 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:65