@eagleoutice/flowr - v2.15.8
    Preparing search index...
    DataFrameSemanticsMapper: {
        accessCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { columns: (...) | (...) | (...) },
            ) => DataFrameDomain;
            type: OperandPrecondition;
        };
        accessRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: (...) | (...) },
            ) => DataFrameDomain;
            type: OperandPrecondition;
        };
        addCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (...) | (...) },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        addRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: (...) | (...) },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        assignCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { columns: (...) | (...) | (...) },
            ) => DataFrameDomain;
            type: OperandModification;
        };
        assignRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: (...) | (...) },
            ) => 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: (...) | (...);
                    rows: (...) | (...) | (...);
                },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        filterRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { condition: (...) | (...) | (...) },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        groupBy: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { by: (...)[] },
                options?: { mutatedCols?: ... },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        identity: {
            apply: (value: DataFrameDomain, _args: {}) => DataFrameDomain;
            type: ResultPostcondition;
        };
        join: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { by: (...) | (...); other: DataFrameDomain },
                options?: { join?: ...; natural?: ... },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        mutateCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (...) | (...) },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        read: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: {
                    colnames: (...) | (...);
                    rows: (...) | (...) | (...);
                    source: (...) | (...);
                },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        removeCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (...) | (...); maxIndex?: (...) | (...) },
                options?: { maybe?: ... },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        removeRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { maxIndex?: (...) | (...); rows: (...) | (...) },
                options?: { maybe?: ... },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        setColNames: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (...) | (...) },
                options?: { partial?: ... },
            ) => DataFrameDomain;
            type: OperandModification;
        };
        subsetCols: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (...) | (...) },
                options?: { duplicateCols?: ...; renamedCols?: ... },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        subsetRows: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { rows: (...) | (...) },
                options?: { atMost?: ... },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        summarize: {
            apply: (
                value: DataFrameDomain,
                __namedParameters: { colnames: (...) | (...) },
            ) => DataFrameDomain;
            type: ResultPostcondition;
        };
        unknown: {
            apply: (value: DataFrameDomain, _args: {}) => DataFrameDomain;
            type: ResultPostcondition;
        };
    } = ...

    Maps abstract data frame operations to their semantics applier function and inferred constraint type.

    Type Declaration