@breautek/storm
Version:
Object-Oriented REST API framework
13 lines (12 loc) • 579 B
TypeScript
import { Query } from '../Query';
import { IDatabasePosition } from '../IDatabasePosition';
import { IDatabaseConnection } from '../IDatabaseConnection';
/**
* @since 8.1.0
*/
export declare abstract class GetBinLogPositionQuery<TStatusRow = unknown> extends Query<void, TStatusRow[], IDatabasePosition> {
protected abstract _getQuery(): string;
protected abstract _getFile(row: TStatusRow): string;
protected abstract _getPosition(row: TStatusRow): string;
onPostProcess(connection: IDatabaseConnection, resultSet: TStatusRow[]): Promise<IDatabasePosition>;
}