SQLProvider

DacpacParser Module

Types and nested modules

Type/Module Description

RegexParsers

CommentAnnotation

ConstraintColumn

PrimaryKeyConstraint

RefTable

SsdtColumn

SsdtDescriptionItem

SsdtRelationship

SsdtSchema

SsdtStoredProc

SsdtStoredProcParam

SsdtTable

SsdtView

SsdtViewColumn

UDDTInheritedType

UDDTName

Functions and values

Function or value Description

att nm node

Full Usage: att nm node

Parameters:
Returns: string
nm : string
node : XmlNode
Returns: string

attMaybe nm node

Full Usage: attMaybe nm node

Parameters:
Returns: string option
nm : string
node : XmlNode
Returns: string option

extractModelXml dacPacPath

Full Usage: extractModelXml dacPacPath

Parameters:
    dacPacPath : string

Returns: string

Extracts model.xml from the given .dacpac file path.

dacPacPath : string
Returns: string

parseXml xml

Full Usage: parseXml xml

Parameters:
    xml : string

Returns: SsdtSchema

Parses the xml that is extracted from a .dacpac file.

xml : string
Returns: SsdtSchema

toXmlNamespaceDoc ns xml

Full Usage: toXmlNamespaceDoc ns xml

Parameters:
    ns : string
    xml : string

Returns: XmlDocument * (string -> 'a -> XmlNode) * (string -> 'b -> XmlNode seq)

Returns a doc and node/nodes ns helper fns

ns : string
xml : string
Returns: XmlDocument * (string -> 'a -> XmlNode) * (string -> 'b -> XmlNode seq)

Type something to start searching.