UNPKG

@breautek/storm

Version:

Object-Oriented REST API framework

13 lines (12 loc) 579 B
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>; }