UNPKG

rhombic

Version:

SQL parsing, lineage extraction and manipulation

17 lines 819 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isUnaryOperation = exports.isMultivalOperation = exports.isBinaryOperation = exports.hasColumnPrimary = void 0; /** * Type guard to discriminate if the value have columnPrimary. * * @param ctx BooleanExpressionValueContext */ const hasColumnPrimary = (ctx) => Boolean(ctx.columnPrimary); exports.hasColumnPrimary = hasColumnPrimary; const isBinaryOperation = (ctx) => Boolean(ctx.BinaryOperator); exports.isBinaryOperation = isBinaryOperation; const isMultivalOperation = (ctx) => Boolean(ctx.MultivalOperator); exports.isMultivalOperation = isMultivalOperation; const isUnaryOperation = (ctx) => Boolean(ctx.IsNull || ctx.IsNotNull); exports.isUnaryOperation = isUnaryOperation; //# sourceMappingURL=booleanExpressionValue.js.map