@uwdata/mosaic-sql
Version:
SQL query construction and analysis.
23 lines • 795 B
TypeScript
import type { ParamNode } from './param.js';
import type { TableRefNode } from './table-ref.js';
import { ColumnRefNode } from './column-ref.js';
/**
* Check if a value is a dynamic column reference node.
* @param value The value to check.
*/
export declare function isColumnParam(value: unknown): value is ColumnParamNode;
export declare class ColumnParamNode extends ColumnRefNode {
/** The column name as a parameter node */
readonly param: ParamNode;
/**
* Instantiate a column param node.
* @param param The column name as a parameter node.
* @param table The table reference.
*/
constructor(param: ParamNode, table?: TableRefNode);
/**
* Returns the column name.
*/
get column(): string;
}
//# sourceMappingURL=column-param.d.ts.map