SQLProvider

RegexParsers Module

Functions and values

Function or value Description

colPattern

Full Usage: colPattern

Returns: Regex
Returns: Regex

parseTableColumnAnnotation colName colExpression

Full Usage: parseTableColumnAnnotation colName colExpression

Parameters:
    colName : string
    colExpression : string

Returns: CommentAnnotation voption

Tries to find an in-line commented type annotation in a computed table column.

colName : string
colExpression : string
Returns: CommentAnnotation voption

parseViewAnnotations sql

Full Usage: parseViewAnnotations sql

Parameters:
    sql : string

Returns: CommentAnnotation list

Tries to find in-line commented type annotations in a view declaration.

sql : string
Returns: CommentAnnotation list

splitFullName fn

Full Usage: splitFullName fn

Parameters:
    fn : string

Returns: string[]

Splits a fully qualified name into parts. Name can start with a letter, _, @ or #. Names in square brackets can contain any char except for square brackets.

fn : string
Returns: string[]

tablePattern

Full Usage: tablePattern

Returns: Regex
Returns: Regex

viewPattern

Full Usage: viewPattern

Returns: Regex
Returns: Regex

Type something to start searching.