Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="161.8817.2" />

.NET API 5,151,152 bytes

 CreateSelectiveXmlIndexStatement

Represents the create selective xml index statement.
public bool IsSecondary { get; set; }

Shows if index is secondary selective XML Index.

public Identifier PathName { get; set; }

Path specified in selective xml index over which secondary xml index is created.

The list of the promoted xml paths.

public Identifier UsingXmlIndexName { get; set; }

The name of the using selective xml index. Optional may be null.

public Identifier XmlColumn { get; set; }

The xml column.

public XmlNamespaces XmlNamespaces { get; set; }

XML namespaces specified in WITH XMLNAMESPACES part of the statement.