import { Subject } from "../Subject";
|
import { QueryRunner } from "../../query-runner/QueryRunner";
|
/**
|
* Executes subject operations for nested set tree entities.
|
*/
|
export declare class NestedSetSubjectExecutor {
|
protected queryRunner: QueryRunner;
|
constructor(queryRunner: QueryRunner);
|
/**
|
* Executes operations when subject is being inserted.
|
*/
|
insert(subject: Subject): Promise<void>;
|
/**
|
* Gets escaped table name with schema name if SqlServer or Postgres driver used with custom
|
* schema name, otherwise returns escaped table name.
|
*/
|
protected getTableName(tablePath: string): string;
|
}
|