@eagleoutice/flowr - v2.10.2
    Preparing search index...
    DataFrameSemanticsMapper: {
        accessCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { columns: string[] | number[] | undefined },
            ) => DataFrameDomain;
            type: OperandPrecondition;
        };
        accessRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: number[] | undefined },
            ) => DataFrameDomain;
            type: OperandPrecondition;
        };
        addCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (string | undefined)[] | undefined },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        addRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: number | undefined },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        assignCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { columns: string[] | number[] | undefined },
            ) => DataFrameDomain;
            type: OperandModification;
        };
        assignRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: number[] | undefined },
            ) => DataFrameDomain;
            type: OperandModification;
        };
        concatCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { other: DataFrameDomain },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        concatRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { other: DataFrameDomain },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        create: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: {
                    colnames: (string | undefined)[] | undefined;
                    rows: number | [number, number] | undefined;
                },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        filterRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { condition: boolean | undefined },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        groupBy: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { by: (string | undefined)[] },
                options?: { mutatedCols?: boolean },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        identity: {
            apply: (value: DataFrameDomain, _args: {}) => DataFrameDomain;
            type: ResultPostcondition;
        };
        join: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: {
                    by: (string | undefined)[] | undefined;
                    other: DataFrameDomain;
                },
                options?: {
                    join?: "full" | "left" | "right" | "inner";
                    natural?: boolean;
                },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        mutateCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (string | undefined)[] | undefined },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        read: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: {
                    colnames: (string | undefined)[] | undefined;
                    rows: number | [number, number] | undefined;
                    source: string | undefined;
                },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        removeCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (string | undefined)[] | undefined },
                options?: { maybe?: boolean },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        removeRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: number | undefined },
                options?: { maybe?: boolean },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        setColNames: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (string | undefined)[] | undefined },
                options?: { partial?: boolean },
            ) => DataFrameDomain;
            type: OperandModification;
        };
        subsetCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (string | undefined)[] | undefined },
                options?: { duplicateCols?: boolean; renamedCols?: boolean },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        subsetRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: number | undefined },
                options?: { duplicateRows?: boolean },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        summarize: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (string | undefined)[] | undefined },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        unknown: {
            apply: (value: DataFrameDomain, _args: {}) => DataFrameDomain;
            type: ResultPostcondition;
        };
    } = ...

    Mapper for defining the abstract data frame operations and mapping them to semantics applier functions, including information about the type of the resulting constraints that are inferred by the operation.

    Type Declaration