MCPcopy Index your code
hub / github.com/microsoft/SandDance / selectBetween

Function selectBetween

packages/sanddance/src/expression.ts:71–94  ·  view source on GitHub ↗
(column: Column, lowValue: SearchExpressionValue, highValue: SearchExpressionValue, lowOperator: SearchExpressionOperators = '>=', highOperator: SearchExpressionOperators = '<')

Source from the content-addressed store, hash-verified

69}
70
71export function selectBetween(column: Column, lowValue: SearchExpressionValue, highValue: SearchExpressionValue, lowOperator: SearchExpressionOperators = '>=', highOperator: SearchExpressionOperators = '<') {
72 const expressions: SearchExpression[] = [];
73 if (lowValue !== undefined) {
74 expressions.push({
75 name: column.name,
76 operator: lowOperator,
77 value: lowValue,
78 });
79 }
80 if (highValue !== undefined) {
81 expressions.push({
82 name: column.name,
83 operator: highOperator,
84 value: highValue,
85 });
86 }
87 if (expressions.length > 1) {
88 expressions[1].clause = '&&';
89 }
90 const searchExpressionGroup: SearchExpressionGroup = {
91 expressions,
92 };
93 return searchExpressionGroup;
94}
95
96export function selectBetweenAxis(axis: VegaDeckGl.types.Axis, column: Column, i: number) {
97 const low = tickValue(axis, i);

Callers 2

selectQuantitativeFunction · 0.90
selectBetweenAxisFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected