lakutata
Version:
An IoC-based universal application framework.
67 lines (62 loc) • 1.76 kB
TypeScript
import { ObjectLiteral } from './TypeDef.internal.36.js';
import { QueryResult } from './TypeDef.internal.40.js';
/**
* Result object returned by InsertQueryBuilder execution.
*/
declare class InsertResult {
static from(queryResult: QueryResult): InsertResult;
/**
* Contains inserted entity id.
* Has entity-like structure (not just column database name and values).
*/
identifiers: ObjectLiteral[];
/**
* Generated values returned by a database.
* Has entity-like structure (not just column database name and values).
*/
generatedMaps: ObjectLiteral[];
/**
* Raw SQL result returned by executed query.
*/
raw: any;
}
/**
* Result object returned by UpdateQueryBuilder execution.
*/
declare class UpdateResult {
static from(queryResult: QueryResult): UpdateResult;
/**
* Raw SQL result returned by executed query.
*/
raw: any;
/**
* Number of affected rows/documents
* Not all drivers support this
*/
affected?: number;
/**
* Contains inserted entity id.
* Has entity-like structure (not just column database name and values).
*/
/**
* Generated values returned by a database.
* Has entity-like structure (not just column database name and values).
*/
generatedMaps: ObjectLiteral[];
}
/**
* Result object returned by DeleteQueryBuilder execution.
*/
declare class DeleteResult {
static from(queryResult: QueryResult): DeleteResult;
/**
* Raw SQL result returned by executed query.
*/
raw: any;
/**
* Number of affected rows/documents
* Not all drivers support this
*/
affected?: number | null;
}
export { DeleteResult, InsertResult, UpdateResult };