Variable DataFrameSemanticsMapperConst
DataFrameSemanticsMapper: { accessCols: { apply: ( value: DataFrameDomain, __namedParameters: { columns: undefined | string[] | number[] }, ) => DataFrameDomain; type: OperandPrecondition; }; accessRows: { apply: ( value: DataFrameDomain, __namedParameters: { rows: undefined | number[] }, ) => DataFrameDomain; type: OperandPrecondition; }; addCols: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[] }, ) => DataFrameDomain; type: ResultPostcondition; }; addRows: { apply: ( value: DataFrameDomain, __namedParameters: { rows: undefined | number }, ) => DataFrameDomain; type: ResultPostcondition; }; assignCols: { apply: ( value: DataFrameDomain, __namedParameters: { columns: undefined | string[] | number[] }, ) => DataFrameDomain; type: OperandModification; }; assignRows: { apply: ( value: DataFrameDomain, __namedParameters: { rows: undefined | number[] }, ) => 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: undefined | (
undefined | string)
[]; rows: undefined | number | [number, number]; }, ) => DataFrameDomain; type: ResultPostcondition; }; filterRows: { apply: ( value: DataFrameDomain, __namedParameters: { condition: undefined | boolean }, ) => DataFrameDomain; type: ResultPostcondition; }; groupBy: { apply: ( value: DataFrameDomain, __namedParameters: { by: (
undefined | string)
[] }, options?: { mutatedCols?: boolean }, ) => DataFrameDomain; type: ResultPostcondition; }; identity: { apply: (value: DataFrameDomain, _args: {}) => DataFrameDomain; type: ResultPostcondition; }; join: { apply: ( value: DataFrameDomain, __namedParameters: { by: undefined | (
undefined | string)
[]; other: DataFrameDomain; }, options?: { join?: "left" | "right" | "full" | "inner"; natural?: boolean; }, ) => DataFrameDomain; type: ResultPostcondition; }; mutateCols: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[] }, ) => DataFrameDomain; type: ResultPostcondition; }; read: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[]; rows: undefined | number | [number, number]; source: undefined | string; }, ) => DataFrameDomain; type: ResultPostcondition; }; removeCols: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[] }, options?: { maybe?: boolean }, ) => DataFrameDomain; type: ResultPostcondition; }; removeRows: { apply: ( value: DataFrameDomain, __namedParameters: { rows: undefined | number }, options?: { maybe?: boolean }, ) => DataFrameDomain; type: ResultPostcondition; }; setColNames: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[] }, options?: { partial?: boolean }, ) => DataFrameDomain; type: OperandModification; }; subsetCols: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[] }, options?: { duplicateCols?: boolean; renamedCols?: boolean }, ) => DataFrameDomain; type: ResultPostcondition; }; subsetRows: { apply: ( value: DataFrameDomain, __namedParameters: { rows: undefined | number }, options?: { duplicateRows?: boolean }, ) => DataFrameDomain; type: ResultPostcondition; }; summarize: { apply: ( value: DataFrameDomain, __namedParameters: { colnames: undefined | (
undefined | string)
[] }, ) => DataFrameDomain; type: ResultPostcondition; }; unknown: { apply: (_value: DataFrameDomain, _args: {}) => DataFrameDomain; type: ResultPostcondition; };} = ... Type declaration
ReadonlyaccessCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { columns: undefined | string[] | number[] },
) => DataFrameDomain;
type: OperandPrecondition;
}
ReadonlyaccessRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number[] },
) => DataFrameDomain;
type: OperandPrecondition;
}
ReadonlyaddCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlyaddRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number },
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlyassignCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { columns: undefined | string[] | number[] },
) => DataFrameDomain;
type: OperandModification;
}
ReadonlyassignRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number[] },
) => DataFrameDomain;
type: OperandModification;
}
Readonlycreate: {
apply: (
value: DataFrameDomain,
__namedParameters: {
colnames: undefined | (undefined | string)[];
rows: undefined | number | [number, number];
},
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlyfilterRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { condition: undefined | boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlygroupBy: {
apply: (
value: DataFrameDomain,
__namedParameters: { by: (undefined | string)[] },
options?: { mutatedCols?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonlyjoin: {
apply: (
value: DataFrameDomain,
__namedParameters: {
by: undefined | (undefined | string)[];
other: DataFrameDomain;
},
options?: {
join?: "left" | "right" | "full" | "inner";
natural?: boolean;
},
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlymutateCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonlyread: {
apply: (
value: DataFrameDomain,
__namedParameters: {
colnames: undefined | (undefined | string)[];
rows: undefined | number | [number, number];
source: undefined | string;
},
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlyremoveCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
options?: { maybe?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlyremoveRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number },
options?: { maybe?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlysetColNames: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
options?: { partial?: boolean },
) => DataFrameDomain;
type: OperandModification;
}
ReadonlysubsetCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
options?: { duplicateCols?: boolean; renamedCols?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
ReadonlysubsetRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number },
options?: { duplicateRows?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonlysummarize: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
) => 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.