UNPKG

@abaplint/runtime

Version:
111 lines (110 loc) 4.83 kB
import { append } from "./append"; import { assert } from "./assert"; import { assign } from "./assign"; import { commit } from "./commit"; import { concatenate } from "./concatenate"; import { condense } from "./condense"; import { convert } from "./convert"; import { createData } from "./create_data"; import { deleteInternal } from "./delete_internal"; import { describe } from "./describe"; import { find } from "./find"; import { collect } from "./collect"; import { overlay } from "./overlay"; import { cast } from "./cast"; import { getBit } from "./get_bit"; import { readReport } from "./read_report"; import { getReference } from "./get_reference"; import { raiseEvent } from "./raise_event"; import { receive } from "./receive"; import { getLocale } from "./get_locale"; import { unpack } from "./unpack"; import { getParameter } from "./get_parameter"; import { setLocale } from "./set_locale"; import { getRunTime } from "./get_run_time"; import { getTime } from "./get_time"; import { IInsertDatabaseOptions } from "./insert_database"; import { insertInternal } from "./insert_internal"; import { IDeleteDatabaseOptions } from "./delete_database"; import { loop } from "./loop"; import { IMessageOptions } from "./message"; import { IModifyDatabaseOptions } from "./modify_database"; import { modifyInternal } from "./modify_internal"; import { moveCorresponding } from "./move_corresponding"; import { readTable } from "./read_table"; import { replace } from "./replace"; import { rollback } from "./rollback"; import { setBit } from "./set_bit"; import { shift } from "./shift"; import { sort } from "./sort"; import { wait } from "./wait"; import { IOpenCursorDatabaseOptions } from "./open_cursor"; import { setHandler } from "./set_handler"; import { split } from "./split"; import { translate } from "./translate"; import { callTransaction } from "./call_transaction"; import { IUpdateDatabaseOptions } from "./update_database"; import { IWriteOptions } from "./write"; import { Context } from "../context"; import { ICharacter } from "../types/_character"; import { FieldSymbol, Structure, Table } from "../types"; import { INumeric } from "../types/_numeric"; import { ICallFunctionOptions } from "./call_function"; import { SelectDatabaseOptions, SelectRuntimeOptions } from "../db/db"; import { Trace } from "../trace"; export declare class Statements { append: typeof append; assert: typeof assert; assign: typeof assign; cast: typeof cast; collect: typeof collect; commit: typeof commit; concatenate: typeof concatenate; condense: typeof condense; convert: typeof convert; createData: typeof createData; deleteInternal: typeof deleteInternal; describe: typeof describe; find: typeof find; unpack: typeof unpack; getBit: typeof getBit; getLocale: typeof getLocale; getParameter: typeof getParameter; getRunTime: typeof getRunTime; getTime: typeof getTime; insertInternal: typeof insertInternal; loop: typeof loop; modifyInternal: typeof modifyInternal; moveCorresponding: typeof moveCorresponding; overlay: typeof overlay; raiseEvent: typeof raiseEvent; readTable: typeof readTable; replace: typeof replace; rollback: typeof rollback; setBit: typeof setBit; setHandler: typeof setHandler; setLocale: typeof setLocale; getReference: typeof getReference; shift: typeof shift; sort: typeof sort; split: typeof split; translate: typeof translate; wait: typeof wait; receive: typeof receive; callTransaction: typeof callTransaction; private readonly context; constructor(context: Context); _setTrace(min?: number, totals?: boolean): Trace; openCursor(target: INumeric, select: string, options: IOpenCursorDatabaseOptions): Promise<void>; fetchNextCursor(cursor: INumeric, target: any, packageSize?: INumeric): Promise<void>; closeCursor(cursor: INumeric): Promise<void>; deleteDatabase(table: string | ICharacter, options: IDeleteDatabaseOptions): Promise<void>; insertDatabase(table: string | ICharacter, options: IInsertDatabaseOptions): Promise<number | undefined>; modifyDatabase(table: string | ICharacter, options: IModifyDatabaseOptions): Promise<void>; select(target: Structure | Table | FieldSymbol, select: SelectDatabaseOptions, runtimeOptions?: SelectRuntimeOptions): Promise<void>; updateDatabase(table: string | ICharacter, options: IUpdateDatabaseOptions): Promise<number>; callFunction(options: ICallFunctionOptions): Promise<void>; message(options: IMessageOptions): Promise<void>; readReport(name: ICharacter, options: Parameters<typeof readReport>[1]): Promise<void>; write(source: INumeric | ICharacter | FieldSymbol | string | number, options?: IWriteOptions): void; }