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
Readonly
accessCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { columns: undefined | string[] | number[] },
) => DataFrameDomain;
type: OperandPrecondition;
}
Readonly
accessRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number[] },
) => DataFrameDomain;
type: OperandPrecondition;
}
Readonly
addCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
addRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
assignCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { columns: undefined | string[] | number[] },
) => DataFrameDomain;
type: OperandModification;
}
Readonly
assignRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number[] },
) => DataFrameDomain;
type: OperandModification;
}
Readonly
create: {
apply: (
value: DataFrameDomain,
__namedParameters: {
colnames: undefined | (undefined | string)[];
rows: undefined | number | [number, number];
},
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
filterRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { condition: undefined | boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
groupBy: {
apply: (
value: DataFrameDomain,
__namedParameters: { by: (undefined | string)[] },
options?: { mutatedCols?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
join: {
apply: (
value: DataFrameDomain,
__namedParameters: {
by: undefined | (undefined | string)[];
other: DataFrameDomain;
},
options?: {
join?: "left" | "right" | "full" | "inner";
natural?: boolean;
},
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
mutateCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
read: {
apply: (
value: DataFrameDomain,
__namedParameters: {
colnames: undefined | (undefined | string)[];
rows: undefined | number | [number, number];
source: undefined | string;
},
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
removeCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
options?: { maybe?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
removeRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number },
options?: { maybe?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
setColNames: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
options?: { partial?: boolean },
) => DataFrameDomain;
type: OperandModification;
}
Readonly
subsetCols: {
apply: (
value: DataFrameDomain,
__namedParameters: { colnames: undefined | (undefined | string)[] },
options?: { duplicateCols?: boolean; renamedCols?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
subsetRows: {
apply: (
value: DataFrameDomain,
__namedParameters: { rows: undefined | number },
options?: { duplicateRows?: boolean },
) => DataFrameDomain;
type: ResultPostcondition;
}
Readonly
summarize: {
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.