JsonScripter Class

Definition

Helper class for scripting out a Tabular Database or Tabular metadata object into JSON script.

public static class JsonScripter
type JsonScripter = class
Public Class JsonScripter
Inheritance
JsonScripter

Methods

GenerateSchema()

Generates a JSON schema for validating the JSON script that JsonScripter can handle.

ScriptAlter(Database, Boolean)

Scripts out a given Tabular database into an Alter command.

ScriptAlter(NamedMetadataObject, Boolean)

Scripts out a given Tabular metadata object into an Alter command.

ScriptAttach(String)

Creates a script to attach a given folder.

ScriptAttach(String, ReadWriteMode)

Creates a script to attach a given folder.

ScriptAttach(String, ReadWriteMode, String)

Creates a script to attach a given folder.

ScriptBackup(Database, String)

Creates a script to backup the database.

ScriptBackup(Database, String, String, Boolean, Boolean)

Creates a script to backup the database.

ScriptCreate(Database, Boolean)

Scripts out a given Tabular database into a Create command.

ScriptCreate(NamedMetadataObject, Boolean)

Scripts out a given Tabular metadata object into a Create command.

ScriptCreateOrReplace(Database, Boolean)

Scripts out a given Tabular database into a CreateOrReplace command.

ScriptCreateOrReplace(NamedMetadataObject, Boolean)

Scripts out a given Tabular metadata object into a CreateOrReplace command.

ScriptDelete(Database)

Scripts out a given Tabular database into a Delete command.

ScriptDelete(NamedMetadataObject)

Scripts out given Tabular metadata object into Delete command

ScriptDetach(Database)

Creates a script to detach the database.

ScriptDetach(Database, String)

Creates a script to detach the database.

ScriptMergePartitions(Partition, IEnumerable<Partition>)

Creates script to merge one or more partitions.

ScriptRefresh(Database)

Scripts out a given Tabular database into a Refresh command.

ScriptRefresh(Database, DateTime)
Obsolete.

Scripts out a given tabular database into a Refresh command to use incremental refresh with specified effective date.

ScriptRefresh(Database, RefreshType)

Scripts out a given Tabular database into a Refresh command using a specified RefreshType.

ScriptRefresh(Database, RefreshType, DateTime)

Scripts out a given tabular database into a Refresh command to use incremental refresh with specified effective date.

ScriptRefresh(Database, RefreshType, RefreshPolicyBehavior)

Scripts out a given tabular database into a Refresh command to use incremental refresh with specified refresh behavior.

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType)

Scripts out multiple Tabular metadata object into a Refresh command.

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, DateTime)

Scripts out multiple Tabular metadata object into a Refresh command to use incremental refresh with specified effective date.

ScriptRefresh(ICollection<NamedMetadataObject>, RefreshType, RefreshPolicyBehavior)

Scripts out multiple Tabular metadata object into a Refresh command to use incremental refresh with specified behavior.

ScriptRefresh(NamedMetadataObject)

Scripts out a given Tabular metadata object into a Refresh command.

ScriptRefresh(NamedMetadataObject, DateTime)
Obsolete.

Scripts out a given tabular metadata object into a Refresh command to use incremental refresh with specified effective date.

ScriptRefresh(NamedMetadataObject, RefreshType)

Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType.

ScriptRefresh(NamedMetadataObject, RefreshType, DateTime)

Scripts out a given tabular metadata object into a Refresh command to use incremental refresh with specified effective date.

ScriptRefresh(NamedMetadataObject, RefreshType, RefreshPolicyBehavior)

Scripts out a given tabular metadata object into a Refresh command to use incremental refresh with specified behavior.

ScriptRestore(String, String)

Creates a script to restore the database.

ScriptRestore(String, String, Boolean, String, String, ReadWriteMode)

Creates a script to restore the database.

ScriptRestore(String, String, Boolean, String, String, ReadWriteMode, RestoreSecurity)

Creates a script to restore the database.

ScriptRestore(String, String, Boolean, String, String, ReadWriteMode, RestoreSecurity, Nullable<Boolean>)

Creates a script to restore the database.

ScriptSynchronize(String, String)

Creates a script to Synchronize the database.

ScriptSynchronize(String, String, SynchronizeSecurity, Boolean)

Creates a script with more synchronization options to Synchronize the database.

Applies to