SQLProvider

DacpacParser Module

Types and nested modules

Type/Module Description

RegexParsers

CommentAnnotation

ConstraintColumn

PrimaryKeyConstraint

RefTable

SsdtColumn

SsdtDescriptionItem

SsdtRelationship

SsdtSchema

SsdtStoredProc

SsdtStoredProcParam

SsdtTable

SsdtUserDefinedDataType

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.