typeorm
Version:
Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
20 lines (19 loc) • 630 B
TypeScript
import { Subject } from "../Subject";
import { QueryRunner } from "../../query-runner/QueryRunner";
/**
* Executes subject operations for materialized-path tree entities.
*/
export declare class MaterializedPathSubjectExecutor {
protected queryRunner: QueryRunner;
constructor(queryRunner: QueryRunner);
/**
* Executes operations when subject is being inserted.
*/
insert(subject: Subject): Promise<void>;
/**
* Executes operations when subject is being updated.
*/
update(subject: Subject): Promise<void>;
private getEntityParentReferencedColumnMap;
private getEntityPath;
}