function parseSQExprBetweenNode()

in src/bookmarks.ts [63:102]


function parseSQExprBetweenNode(facetsVisual, sqExprMap, node) {
    facetsVisual.filter.range = facetsVisual.filter.range || {};

    const ref = node.arg.ref || node.arg.arg.ref;
    facetsVisual.filter.range[ref] = <FacetRangeObject>{
        // tslint:disable-next-line
        from: {
            index: undefined,
            label: [
                String(node.lower.value),
                String(node.lower.value),
            ],
            metadata: [{
                rangeValue: node.lower.value,
                isFirst: false,
                isLast: false,
            }, {
                rangeValue: node.lower.value,
                isFirst: false,
                isLast: false,
            }],
        },
        to: {
            index: undefined,
            label: [
                String(node.upper.value),
                String(node.upper.value),
            ],
            metadata: [{
                rangeValue: node.upper.value,
                isFirst: false,
                isLast: false,
            }, {
                rangeValue: node.upper.value,
                isFirst: false,
                isLast: false,
            }],
        },
    };
}