catalog

package
v11.2.2-beta+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2017 License: Apache-2.0 Imports: 7 Imported by: 269

Documentation

Overview

Package catalog implements the Azure ARM Catalog service API version 2016-11-01.

Creates an Azure Data Lake Analytics catalog client.

Index

Constants

View Source
const (
	// DefaultAdlaCatalogDNSSuffix is the default value for adla catalog dns suffix
	DefaultAdlaCatalogDNSSuffix = "azuredatalakeanalytics.net"
)

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

Types

type DataLakeAnalyticsCatalogCredentialCreateParameters

type DataLakeAnalyticsCatalogCredentialCreateParameters struct {
	Password *string `json:"password,omitempty"`
	URI      *string `json:"uri,omitempty"`
	UserID   *string `json:"userId,omitempty"`
}

DataLakeAnalyticsCatalogCredentialCreateParameters is data Lake Analytics catalog credential creation parameters.

type DataLakeAnalyticsCatalogCredentialDeleteParameters

type DataLakeAnalyticsCatalogCredentialDeleteParameters struct {
	Password *string `json:"password,omitempty"`
}

DataLakeAnalyticsCatalogCredentialDeleteParameters is data Lake Analytics catalog credential deletion parameters.

type DataLakeAnalyticsCatalogCredentialUpdateParameters

type DataLakeAnalyticsCatalogCredentialUpdateParameters struct {
	Password    *string `json:"password,omitempty"`
	NewPassword *string `json:"newPassword,omitempty"`
	URI         *string `json:"uri,omitempty"`
	UserID      *string `json:"userId,omitempty"`
}

DataLakeAnalyticsCatalogCredentialUpdateParameters is data Lake Analytics catalog credential update parameters.

type DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters

type DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters struct {
	Password *string `json:"password,omitempty"`
	URI      *string `json:"uri,omitempty"`
}

DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters is data Lake Analytics catalog secret creation and update parameters. This is deprecated and will be removed in the next release. Please use DataLakeAnalyticsCatalogCredentialCreateOrUpdateParameters instead.

type DdlName

type DdlName struct {
	FirstPart  *string `json:"firstPart,omitempty"`
	SecondPart *string `json:"secondPart,omitempty"`
	ThirdPart  *string `json:"thirdPart,omitempty"`
	Server     *string `json:"server,omitempty"`
}

DdlName is a Data Lake Analytics DDL name item.

type EntityID

type EntityID struct {
	Name    *DdlName   `json:"name,omitempty"`
	Version *uuid.UUID `json:"version,omitempty"`
}

EntityID is a Data Lake Analytics catalog entity identifier object.

type ExternalTable

type ExternalTable struct {
	TableName  *string   `json:"tableName,omitempty"`
	DataSource *EntityID `json:"dataSource,omitempty"`
}

ExternalTable is a Data Lake Analytics catalog external table item.

type FileType

type FileType string

FileType enumerates the values for file type.

const (
	// Assembly specifies the assembly state for file type.
	Assembly FileType = "Assembly"
	// Nodeploy specifies the nodeploy state for file type.
	Nodeploy FileType = "Nodeploy"
	// Resource specifies the resource state for file type.
	Resource FileType = "Resource"
)

type GroupClient

type GroupClient struct {
	ManagementClient
}

GroupClient is the creates an Azure Data Lake Analytics catalog client.

func NewGroupClient

func NewGroupClient() GroupClient

NewGroupClient creates an instance of the GroupClient client.

func (GroupClient) CreateCredential

func (client GroupClient) CreateCredential(accountName string, databaseName string, credentialName string, parameters DataLakeAnalyticsCatalogCredentialCreateParameters) (result autorest.Response, err error)

CreateCredential creates the specified credential for use with external data sources in the specified database.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database in which to create the credential. Note: This is NOT an external database name, but the name of an existing U-SQL database that should contain the new credential object. credentialName is the name of the credential. parameters is the parameters required to create the credential (name and password)

func (GroupClient) CreateCredentialPreparer

func (client GroupClient) CreateCredentialPreparer(accountName string, databaseName string, credentialName string, parameters DataLakeAnalyticsCatalogCredentialCreateParameters) (*http.Request, error)

CreateCredentialPreparer prepares the CreateCredential request.

func (GroupClient) CreateCredentialResponder

func (client GroupClient) CreateCredentialResponder(resp *http.Response) (result autorest.Response, err error)

CreateCredentialResponder handles the response to the CreateCredential request. The method always closes the http.Response Body.

func (GroupClient) CreateCredentialSender

func (client GroupClient) CreateCredentialSender(req *http.Request) (*http.Response, error)

CreateCredentialSender sends the CreateCredential request. The method will close the http.Response Body if it receives an error.

func (GroupClient) CreateSecret

func (client GroupClient) CreateSecret(accountName string, databaseName string, secretName string, parameters DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters) (result autorest.Response, err error)

CreateSecret creates the specified secret for use with external data sources in the specified database. This is deprecated and will be removed in the next release. Please use CreateCredential instead.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database in which to create the secret. secretName is the name of the secret. parameters is the parameters required to create the secret (name and password)

func (GroupClient) CreateSecretPreparer

func (client GroupClient) CreateSecretPreparer(accountName string, databaseName string, secretName string, parameters DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters) (*http.Request, error)

CreateSecretPreparer prepares the CreateSecret request.

func (GroupClient) CreateSecretResponder

func (client GroupClient) CreateSecretResponder(resp *http.Response) (result autorest.Response, err error)

CreateSecretResponder handles the response to the CreateSecret request. The method always closes the http.Response Body.

func (GroupClient) CreateSecretSender

func (client GroupClient) CreateSecretSender(req *http.Request) (*http.Response, error)

CreateSecretSender sends the CreateSecret request. The method will close the http.Response Body if it receives an error.

func (GroupClient) DeleteAllSecrets

func (client GroupClient) DeleteAllSecrets(accountName string, databaseName string) (result autorest.Response, err error)

DeleteAllSecrets deletes all secrets in the specified database. This is deprecated and will be removed in the next release. In the future, please only drop individual credentials using DeleteCredential

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the secret.

func (GroupClient) DeleteAllSecretsPreparer

func (client GroupClient) DeleteAllSecretsPreparer(accountName string, databaseName string) (*http.Request, error)

DeleteAllSecretsPreparer prepares the DeleteAllSecrets request.

func (GroupClient) DeleteAllSecretsResponder

func (client GroupClient) DeleteAllSecretsResponder(resp *http.Response) (result autorest.Response, err error)

DeleteAllSecretsResponder handles the response to the DeleteAllSecrets request. The method always closes the http.Response Body.

func (GroupClient) DeleteAllSecretsSender

func (client GroupClient) DeleteAllSecretsSender(req *http.Request) (*http.Response, error)

DeleteAllSecretsSender sends the DeleteAllSecrets request. The method will close the http.Response Body if it receives an error.

func (GroupClient) DeleteCredential

func (client GroupClient) DeleteCredential(accountName string, databaseName string, credentialName string, parameters *DataLakeAnalyticsCatalogCredentialDeleteParameters, cascade *bool) (result autorest.Response, err error)

DeleteCredential deletes the specified credential in the specified database

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the credential. credentialName is the name of the credential to delete parameters is the parameters to delete a credential if the current user is not the account owner. cascade is indicates if the delete should be a cascading delete (which deletes all resources dependent on the credential as well as the credential) or not. If false will fail if there are any resources relying on the credential.

func (GroupClient) DeleteCredentialPreparer

func (client GroupClient) DeleteCredentialPreparer(accountName string, databaseName string, credentialName string, parameters *DataLakeAnalyticsCatalogCredentialDeleteParameters, cascade *bool) (*http.Request, error)

DeleteCredentialPreparer prepares the DeleteCredential request.

func (GroupClient) DeleteCredentialResponder

func (client GroupClient) DeleteCredentialResponder(resp *http.Response) (result autorest.Response, err error)

DeleteCredentialResponder handles the response to the DeleteCredential request. The method always closes the http.Response Body.

func (GroupClient) DeleteCredentialSender

func (client GroupClient) DeleteCredentialSender(req *http.Request) (*http.Response, error)

DeleteCredentialSender sends the DeleteCredential request. The method will close the http.Response Body if it receives an error.

func (GroupClient) DeleteSecret

func (client GroupClient) DeleteSecret(accountName string, databaseName string, secretName string) (result autorest.Response, err error)

DeleteSecret deletes the specified secret in the specified database. This is deprecated and will be removed in the next release. Please use DeleteCredential instead.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the secret. secretName is the name of the secret to delete

func (GroupClient) DeleteSecretPreparer

func (client GroupClient) DeleteSecretPreparer(accountName string, databaseName string, secretName string) (*http.Request, error)

DeleteSecretPreparer prepares the DeleteSecret request.

func (GroupClient) DeleteSecretResponder

func (client GroupClient) DeleteSecretResponder(resp *http.Response) (result autorest.Response, err error)

DeleteSecretResponder handles the response to the DeleteSecret request. The method always closes the http.Response Body.

func (GroupClient) DeleteSecretSender

func (client GroupClient) DeleteSecretSender(req *http.Request) (*http.Response, error)

DeleteSecretSender sends the DeleteSecret request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetAssembly

func (client GroupClient) GetAssembly(accountName string, databaseName string, assemblyName string) (result USQLAssembly, err error)

GetAssembly retrieves the specified assembly from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the assembly. assemblyName is the name of the assembly.

func (GroupClient) GetAssemblyPreparer

func (client GroupClient) GetAssemblyPreparer(accountName string, databaseName string, assemblyName string) (*http.Request, error)

GetAssemblyPreparer prepares the GetAssembly request.

func (GroupClient) GetAssemblyResponder

func (client GroupClient) GetAssemblyResponder(resp *http.Response) (result USQLAssembly, err error)

GetAssemblyResponder handles the response to the GetAssembly request. The method always closes the http.Response Body.

func (GroupClient) GetAssemblySender

func (client GroupClient) GetAssemblySender(req *http.Request) (*http.Response, error)

GetAssemblySender sends the GetAssembly request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetCredential

func (client GroupClient) GetCredential(accountName string, databaseName string, credentialName string) (result USQLCredential, err error)

GetCredential retrieves the specified credential from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the schema. credentialName is the name of the credential.

func (GroupClient) GetCredentialPreparer

func (client GroupClient) GetCredentialPreparer(accountName string, databaseName string, credentialName string) (*http.Request, error)

GetCredentialPreparer prepares the GetCredential request.

func (GroupClient) GetCredentialResponder

func (client GroupClient) GetCredentialResponder(resp *http.Response) (result USQLCredential, err error)

GetCredentialResponder handles the response to the GetCredential request. The method always closes the http.Response Body.

func (GroupClient) GetCredentialSender

func (client GroupClient) GetCredentialSender(req *http.Request) (*http.Response, error)

GetCredentialSender sends the GetCredential request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetDatabase

func (client GroupClient) GetDatabase(accountName string, databaseName string) (result USQLDatabase, err error)

GetDatabase retrieves the specified database from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database.

func (GroupClient) GetDatabasePreparer

func (client GroupClient) GetDatabasePreparer(accountName string, databaseName string) (*http.Request, error)

GetDatabasePreparer prepares the GetDatabase request.

func (GroupClient) GetDatabaseResponder

func (client GroupClient) GetDatabaseResponder(resp *http.Response) (result USQLDatabase, err error)

GetDatabaseResponder handles the response to the GetDatabase request. The method always closes the http.Response Body.

func (GroupClient) GetDatabaseSender

func (client GroupClient) GetDatabaseSender(req *http.Request) (*http.Response, error)

GetDatabaseSender sends the GetDatabase request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetExternalDataSource

func (client GroupClient) GetExternalDataSource(accountName string, databaseName string, externalDataSourceName string) (result USQLExternalDataSource, err error)

GetExternalDataSource retrieves the specified external data source from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the external data source. externalDataSourceName is the name of the external data source.

func (GroupClient) GetExternalDataSourcePreparer

func (client GroupClient) GetExternalDataSourcePreparer(accountName string, databaseName string, externalDataSourceName string) (*http.Request, error)

GetExternalDataSourcePreparer prepares the GetExternalDataSource request.

func (GroupClient) GetExternalDataSourceResponder

func (client GroupClient) GetExternalDataSourceResponder(resp *http.Response) (result USQLExternalDataSource, err error)

GetExternalDataSourceResponder handles the response to the GetExternalDataSource request. The method always closes the http.Response Body.

func (GroupClient) GetExternalDataSourceSender

func (client GroupClient) GetExternalDataSourceSender(req *http.Request) (*http.Response, error)

GetExternalDataSourceSender sends the GetExternalDataSource request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetPackage

func (client GroupClient) GetPackage(accountName string, databaseName string, schemaName string, packageName string) (result USQLPackage, err error)

GetPackage retrieves the specified package from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the package. schemaName is the name of the schema containing the package. packageName is the name of the package.

func (GroupClient) GetPackagePreparer

func (client GroupClient) GetPackagePreparer(accountName string, databaseName string, schemaName string, packageName string) (*http.Request, error)

GetPackagePreparer prepares the GetPackage request.

func (GroupClient) GetPackageResponder

func (client GroupClient) GetPackageResponder(resp *http.Response) (result USQLPackage, err error)

GetPackageResponder handles the response to the GetPackage request. The method always closes the http.Response Body.

func (GroupClient) GetPackageSender

func (client GroupClient) GetPackageSender(req *http.Request) (*http.Response, error)

GetPackageSender sends the GetPackage request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetProcedure

func (client GroupClient) GetProcedure(accountName string, databaseName string, schemaName string, procedureName string) (result USQLProcedure, err error)

GetProcedure retrieves the specified procedure from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the procedure. schemaName is the name of the schema containing the procedure. procedureName is the name of the procedure.

func (GroupClient) GetProcedurePreparer

func (client GroupClient) GetProcedurePreparer(accountName string, databaseName string, schemaName string, procedureName string) (*http.Request, error)

GetProcedurePreparer prepares the GetProcedure request.

func (GroupClient) GetProcedureResponder

func (client GroupClient) GetProcedureResponder(resp *http.Response) (result USQLProcedure, err error)

GetProcedureResponder handles the response to the GetProcedure request. The method always closes the http.Response Body.

func (GroupClient) GetProcedureSender

func (client GroupClient) GetProcedureSender(req *http.Request) (*http.Response, error)

GetProcedureSender sends the GetProcedure request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetSchema

func (client GroupClient) GetSchema(accountName string, databaseName string, schemaName string) (result USQLSchema, err error)

GetSchema retrieves the specified schema from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the schema. schemaName is the name of the schema.

func (GroupClient) GetSchemaPreparer

func (client GroupClient) GetSchemaPreparer(accountName string, databaseName string, schemaName string) (*http.Request, error)

GetSchemaPreparer prepares the GetSchema request.

func (GroupClient) GetSchemaResponder

func (client GroupClient) GetSchemaResponder(resp *http.Response) (result USQLSchema, err error)

GetSchemaResponder handles the response to the GetSchema request. The method always closes the http.Response Body.

func (GroupClient) GetSchemaSender

func (client GroupClient) GetSchemaSender(req *http.Request) (*http.Response, error)

GetSchemaSender sends the GetSchema request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetSecret

func (client GroupClient) GetSecret(accountName string, databaseName string, secretName string) (result USQLSecret, err error)

GetSecret gets the specified secret in the specified database. This is deprecated and will be removed in the next release. Please use GetCredential instead.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the secret. secretName is the name of the secret to get

func (GroupClient) GetSecretPreparer

func (client GroupClient) GetSecretPreparer(accountName string, databaseName string, secretName string) (*http.Request, error)

GetSecretPreparer prepares the GetSecret request.

func (GroupClient) GetSecretResponder

func (client GroupClient) GetSecretResponder(resp *http.Response) (result USQLSecret, err error)

GetSecretResponder handles the response to the GetSecret request. The method always closes the http.Response Body.

func (GroupClient) GetSecretSender

func (client GroupClient) GetSecretSender(req *http.Request) (*http.Response, error)

GetSecretSender sends the GetSecret request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetTable

func (client GroupClient) GetTable(accountName string, databaseName string, schemaName string, tableName string) (result USQLTable, err error)

GetTable retrieves the specified table from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table. schemaName is the name of the schema containing the table. tableName is the name of the table.

func (GroupClient) GetTablePartition

func (client GroupClient) GetTablePartition(accountName string, databaseName string, schemaName string, tableName string, partitionName string) (result USQLTablePartition, err error)

GetTablePartition retrieves the specified table partition from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the partition. schemaName is the name of the schema containing the partition. tableName is the name of the table containing the partition. partitionName is the name of the table partition.

func (GroupClient) GetTablePartitionPreparer

func (client GroupClient) GetTablePartitionPreparer(accountName string, databaseName string, schemaName string, tableName string, partitionName string) (*http.Request, error)

GetTablePartitionPreparer prepares the GetTablePartition request.

func (GroupClient) GetTablePartitionResponder

func (client GroupClient) GetTablePartitionResponder(resp *http.Response) (result USQLTablePartition, err error)

GetTablePartitionResponder handles the response to the GetTablePartition request. The method always closes the http.Response Body.

func (GroupClient) GetTablePartitionSender

func (client GroupClient) GetTablePartitionSender(req *http.Request) (*http.Response, error)

GetTablePartitionSender sends the GetTablePartition request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetTablePreparer

func (client GroupClient) GetTablePreparer(accountName string, databaseName string, schemaName string, tableName string) (*http.Request, error)

GetTablePreparer prepares the GetTable request.

func (GroupClient) GetTableResponder

func (client GroupClient) GetTableResponder(resp *http.Response) (result USQLTable, err error)

GetTableResponder handles the response to the GetTable request. The method always closes the http.Response Body.

func (GroupClient) GetTableSender

func (client GroupClient) GetTableSender(req *http.Request) (*http.Response, error)

GetTableSender sends the GetTable request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetTableStatistic

func (client GroupClient) GetTableStatistic(accountName string, databaseName string, schemaName string, tableName string, statisticsName string) (result USQLTableStatistics, err error)

GetTableStatistic retrieves the specified table statistics from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the statistics. schemaName is the name of the schema containing the statistics. tableName is the name of the table containing the statistics. statisticsName is the name of the table statistics.

func (GroupClient) GetTableStatisticPreparer

func (client GroupClient) GetTableStatisticPreparer(accountName string, databaseName string, schemaName string, tableName string, statisticsName string) (*http.Request, error)

GetTableStatisticPreparer prepares the GetTableStatistic request.

func (GroupClient) GetTableStatisticResponder

func (client GroupClient) GetTableStatisticResponder(resp *http.Response) (result USQLTableStatistics, err error)

GetTableStatisticResponder handles the response to the GetTableStatistic request. The method always closes the http.Response Body.

func (GroupClient) GetTableStatisticSender

func (client GroupClient) GetTableStatisticSender(req *http.Request) (*http.Response, error)

GetTableStatisticSender sends the GetTableStatistic request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetTableType

func (client GroupClient) GetTableType(accountName string, databaseName string, schemaName string, tableTypeName string) (result USQLTableType, err error)

GetTableType retrieves the specified table type from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table type. schemaName is the name of the schema containing the table type. tableTypeName is the name of the table type to retrieve.

func (GroupClient) GetTableTypePreparer

func (client GroupClient) GetTableTypePreparer(accountName string, databaseName string, schemaName string, tableTypeName string) (*http.Request, error)

GetTableTypePreparer prepares the GetTableType request.

func (GroupClient) GetTableTypeResponder

func (client GroupClient) GetTableTypeResponder(resp *http.Response) (result USQLTableType, err error)

GetTableTypeResponder handles the response to the GetTableType request. The method always closes the http.Response Body.

func (GroupClient) GetTableTypeSender

func (client GroupClient) GetTableTypeSender(req *http.Request) (*http.Response, error)

GetTableTypeSender sends the GetTableType request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetTableValuedFunction

func (client GroupClient) GetTableValuedFunction(accountName string, databaseName string, schemaName string, tableValuedFunctionName string) (result USQLTableValuedFunction, err error)

GetTableValuedFunction retrieves the specified table valued function from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table valued function. schemaName is the name of the schema containing the table valued function. tableValuedFunctionName is the name of the tableValuedFunction.

func (GroupClient) GetTableValuedFunctionPreparer

func (client GroupClient) GetTableValuedFunctionPreparer(accountName string, databaseName string, schemaName string, tableValuedFunctionName string) (*http.Request, error)

GetTableValuedFunctionPreparer prepares the GetTableValuedFunction request.

func (GroupClient) GetTableValuedFunctionResponder

func (client GroupClient) GetTableValuedFunctionResponder(resp *http.Response) (result USQLTableValuedFunction, err error)

GetTableValuedFunctionResponder handles the response to the GetTableValuedFunction request. The method always closes the http.Response Body.

func (GroupClient) GetTableValuedFunctionSender

func (client GroupClient) GetTableValuedFunctionSender(req *http.Request) (*http.Response, error)

GetTableValuedFunctionSender sends the GetTableValuedFunction request. The method will close the http.Response Body if it receives an error.

func (GroupClient) GetView

func (client GroupClient) GetView(accountName string, databaseName string, schemaName string, viewName string) (result USQLView, err error)

GetView retrieves the specified view from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the view. schemaName is the name of the schema containing the view. viewName is the name of the view.

func (GroupClient) GetViewPreparer

func (client GroupClient) GetViewPreparer(accountName string, databaseName string, schemaName string, viewName string) (*http.Request, error)

GetViewPreparer prepares the GetView request.

func (GroupClient) GetViewResponder

func (client GroupClient) GetViewResponder(resp *http.Response) (result USQLView, err error)

GetViewResponder handles the response to the GetView request. The method always closes the http.Response Body.

func (GroupClient) GetViewSender

func (client GroupClient) GetViewSender(req *http.Request) (*http.Response, error)

GetViewSender sends the GetView request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListAssemblies

func (client GroupClient) ListAssemblies(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLAssemblyList, err error)

ListAssemblies retrieves the list of assemblies from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the assembly. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListAssembliesComplete

func (client GroupClient) ListAssembliesComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLAssemblyClr, <-chan error)

ListAssembliesComplete gets all elements from the list without paging.

func (GroupClient) ListAssembliesNextResults

func (client GroupClient) ListAssembliesNextResults(lastResults USQLAssemblyList) (result USQLAssemblyList, err error)

ListAssembliesNextResults retrieves the next set of results, if any.

func (GroupClient) ListAssembliesPreparer

func (client GroupClient) ListAssembliesPreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListAssembliesPreparer prepares the ListAssemblies request.

func (GroupClient) ListAssembliesResponder

func (client GroupClient) ListAssembliesResponder(resp *http.Response) (result USQLAssemblyList, err error)

ListAssembliesResponder handles the response to the ListAssemblies request. The method always closes the http.Response Body.

func (GroupClient) ListAssembliesSender

func (client GroupClient) ListAssembliesSender(req *http.Request) (*http.Response, error)

ListAssembliesSender sends the ListAssemblies request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListCredentials

func (client GroupClient) ListCredentials(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLCredentialList, err error)

ListCredentials retrieves the list of credentials from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the schema. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListCredentialsComplete

func (client GroupClient) ListCredentialsComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLCredential, <-chan error)

ListCredentialsComplete gets all elements from the list without paging.

func (GroupClient) ListCredentialsNextResults

func (client GroupClient) ListCredentialsNextResults(lastResults USQLCredentialList) (result USQLCredentialList, err error)

ListCredentialsNextResults retrieves the next set of results, if any.

func (GroupClient) ListCredentialsPreparer

func (client GroupClient) ListCredentialsPreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListCredentialsPreparer prepares the ListCredentials request.

func (GroupClient) ListCredentialsResponder

func (client GroupClient) ListCredentialsResponder(resp *http.Response) (result USQLCredentialList, err error)

ListCredentialsResponder handles the response to the ListCredentials request. The method always closes the http.Response Body.

func (GroupClient) ListCredentialsSender

func (client GroupClient) ListCredentialsSender(req *http.Request) (*http.Response, error)

ListCredentialsSender sends the ListCredentials request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListDatabases

func (client GroupClient) ListDatabases(accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLDatabaseList, err error)

ListDatabases retrieves the list of databases from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListDatabasesComplete

func (client GroupClient) ListDatabasesComplete(accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLDatabase, <-chan error)

ListDatabasesComplete gets all elements from the list without paging.

func (GroupClient) ListDatabasesNextResults

func (client GroupClient) ListDatabasesNextResults(lastResults USQLDatabaseList) (result USQLDatabaseList, err error)

ListDatabasesNextResults retrieves the next set of results, if any.

func (GroupClient) ListDatabasesPreparer

func (client GroupClient) ListDatabasesPreparer(accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListDatabasesPreparer prepares the ListDatabases request.

func (GroupClient) ListDatabasesResponder

func (client GroupClient) ListDatabasesResponder(resp *http.Response) (result USQLDatabaseList, err error)

ListDatabasesResponder handles the response to the ListDatabases request. The method always closes the http.Response Body.

func (GroupClient) ListDatabasesSender

func (client GroupClient) ListDatabasesSender(req *http.Request) (*http.Response, error)

ListDatabasesSender sends the ListDatabases request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListExternalDataSources

func (client GroupClient) ListExternalDataSources(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLExternalDataSourceList, err error)

ListExternalDataSources retrieves the list of external data sources from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the external data sources. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListExternalDataSourcesComplete

func (client GroupClient) ListExternalDataSourcesComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLExternalDataSource, <-chan error)

ListExternalDataSourcesComplete gets all elements from the list without paging.

func (GroupClient) ListExternalDataSourcesNextResults

func (client GroupClient) ListExternalDataSourcesNextResults(lastResults USQLExternalDataSourceList) (result USQLExternalDataSourceList, err error)

ListExternalDataSourcesNextResults retrieves the next set of results, if any.

func (GroupClient) ListExternalDataSourcesPreparer

func (client GroupClient) ListExternalDataSourcesPreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListExternalDataSourcesPreparer prepares the ListExternalDataSources request.

func (GroupClient) ListExternalDataSourcesResponder

func (client GroupClient) ListExternalDataSourcesResponder(resp *http.Response) (result USQLExternalDataSourceList, err error)

ListExternalDataSourcesResponder handles the response to the ListExternalDataSources request. The method always closes the http.Response Body.

func (GroupClient) ListExternalDataSourcesSender

func (client GroupClient) ListExternalDataSourcesSender(req *http.Request) (*http.Response, error)

ListExternalDataSourcesSender sends the ListExternalDataSources request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListPackages

func (client GroupClient) ListPackages(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLPackageList, err error)

ListPackages retrieves the list of packages from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the packages. schemaName is the name of the schema containing the packages. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListPackagesComplete

func (client GroupClient) ListPackagesComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLPackage, <-chan error)

ListPackagesComplete gets all elements from the list without paging.

func (GroupClient) ListPackagesNextResults

func (client GroupClient) ListPackagesNextResults(lastResults USQLPackageList) (result USQLPackageList, err error)

ListPackagesNextResults retrieves the next set of results, if any.

func (GroupClient) ListPackagesPreparer

func (client GroupClient) ListPackagesPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListPackagesPreparer prepares the ListPackages request.

func (GroupClient) ListPackagesResponder

func (client GroupClient) ListPackagesResponder(resp *http.Response) (result USQLPackageList, err error)

ListPackagesResponder handles the response to the ListPackages request. The method always closes the http.Response Body.

func (GroupClient) ListPackagesSender

func (client GroupClient) ListPackagesSender(req *http.Request) (*http.Response, error)

ListPackagesSender sends the ListPackages request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListProcedures

func (client GroupClient) ListProcedures(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLProcedureList, err error)

ListProcedures retrieves the list of procedures from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the procedures. schemaName is the name of the schema containing the procedures. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListProceduresComplete

func (client GroupClient) ListProceduresComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLProcedure, <-chan error)

ListProceduresComplete gets all elements from the list without paging.

func (GroupClient) ListProceduresNextResults

func (client GroupClient) ListProceduresNextResults(lastResults USQLProcedureList) (result USQLProcedureList, err error)

ListProceduresNextResults retrieves the next set of results, if any.

func (GroupClient) ListProceduresPreparer

func (client GroupClient) ListProceduresPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListProceduresPreparer prepares the ListProcedures request.

func (GroupClient) ListProceduresResponder

func (client GroupClient) ListProceduresResponder(resp *http.Response) (result USQLProcedureList, err error)

ListProceduresResponder handles the response to the ListProcedures request. The method always closes the http.Response Body.

func (GroupClient) ListProceduresSender

func (client GroupClient) ListProceduresSender(req *http.Request) (*http.Response, error)

ListProceduresSender sends the ListProcedures request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListSchemas

func (client GroupClient) ListSchemas(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLSchemaList, err error)

ListSchemas retrieves the list of schemas from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the schema. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListSchemasComplete

func (client GroupClient) ListSchemasComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLSchema, <-chan error)

ListSchemasComplete gets all elements from the list without paging.

func (GroupClient) ListSchemasNextResults

func (client GroupClient) ListSchemasNextResults(lastResults USQLSchemaList) (result USQLSchemaList, err error)

ListSchemasNextResults retrieves the next set of results, if any.

func (GroupClient) ListSchemasPreparer

func (client GroupClient) ListSchemasPreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListSchemasPreparer prepares the ListSchemas request.

func (GroupClient) ListSchemasResponder

func (client GroupClient) ListSchemasResponder(resp *http.Response) (result USQLSchemaList, err error)

ListSchemasResponder handles the response to the ListSchemas request. The method always closes the http.Response Body.

func (GroupClient) ListSchemasSender

func (client GroupClient) ListSchemasSender(req *http.Request) (*http.Response, error)

ListSchemasSender sends the ListSchemas request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTablePartitions

func (client GroupClient) ListTablePartitions(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTablePartitionList, err error)

ListTablePartitions retrieves the list of table partitions from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the partitions. schemaName is the name of the schema containing the partitions. tableName is the name of the table containing the partitions. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTablePartitionsComplete

func (client GroupClient) ListTablePartitionsComplete(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTablePartition, <-chan error)

ListTablePartitionsComplete gets all elements from the list without paging.

func (GroupClient) ListTablePartitionsNextResults

func (client GroupClient) ListTablePartitionsNextResults(lastResults USQLTablePartitionList) (result USQLTablePartitionList, err error)

ListTablePartitionsNextResults retrieves the next set of results, if any.

func (GroupClient) ListTablePartitionsPreparer

func (client GroupClient) ListTablePartitionsPreparer(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTablePartitionsPreparer prepares the ListTablePartitions request.

func (GroupClient) ListTablePartitionsResponder

func (client GroupClient) ListTablePartitionsResponder(resp *http.Response) (result USQLTablePartitionList, err error)

ListTablePartitionsResponder handles the response to the ListTablePartitions request. The method always closes the http.Response Body.

func (GroupClient) ListTablePartitionsSender

func (client GroupClient) ListTablePartitionsSender(req *http.Request) (*http.Response, error)

ListTablePartitionsSender sends the ListTablePartitions request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTableStatistics

func (client GroupClient) ListTableStatistics(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsList, err error)

ListTableStatistics retrieves the list of table statistics from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the statistics. schemaName is the name of the schema containing the statistics. tableName is the name of the table containing the statistics. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTableStatisticsByDatabase

func (client GroupClient) ListTableStatisticsByDatabase(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsList, err error)

ListTableStatisticsByDatabase retrieves the list of all statistics in a database from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table statistics. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTableStatisticsByDatabaseAndSchema

func (client GroupClient) ListTableStatisticsByDatabaseAndSchema(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsList, err error)

ListTableStatisticsByDatabaseAndSchema retrieves the list of all table statistics within the specified schema from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the statistics. schemaName is the name of the schema containing the statistics. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTableStatisticsByDatabaseAndSchemaComplete

func (client GroupClient) ListTableStatisticsByDatabaseAndSchemaComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTableStatistics, <-chan error)

ListTableStatisticsByDatabaseAndSchemaComplete gets all elements from the list without paging.

func (GroupClient) ListTableStatisticsByDatabaseAndSchemaNextResults

func (client GroupClient) ListTableStatisticsByDatabaseAndSchemaNextResults(lastResults USQLTableStatisticsList) (result USQLTableStatisticsList, err error)

ListTableStatisticsByDatabaseAndSchemaNextResults retrieves the next set of results, if any.

func (GroupClient) ListTableStatisticsByDatabaseAndSchemaPreparer

func (client GroupClient) ListTableStatisticsByDatabaseAndSchemaPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTableStatisticsByDatabaseAndSchemaPreparer prepares the ListTableStatisticsByDatabaseAndSchema request.

func (GroupClient) ListTableStatisticsByDatabaseAndSchemaResponder

func (client GroupClient) ListTableStatisticsByDatabaseAndSchemaResponder(resp *http.Response) (result USQLTableStatisticsList, err error)

ListTableStatisticsByDatabaseAndSchemaResponder handles the response to the ListTableStatisticsByDatabaseAndSchema request. The method always closes the http.Response Body.

func (GroupClient) ListTableStatisticsByDatabaseAndSchemaSender

func (client GroupClient) ListTableStatisticsByDatabaseAndSchemaSender(req *http.Request) (*http.Response, error)

ListTableStatisticsByDatabaseAndSchemaSender sends the ListTableStatisticsByDatabaseAndSchema request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTableStatisticsByDatabaseComplete

func (client GroupClient) ListTableStatisticsByDatabaseComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTableStatistics, <-chan error)

ListTableStatisticsByDatabaseComplete gets all elements from the list without paging.

func (GroupClient) ListTableStatisticsByDatabaseNextResults

func (client GroupClient) ListTableStatisticsByDatabaseNextResults(lastResults USQLTableStatisticsList) (result USQLTableStatisticsList, err error)

ListTableStatisticsByDatabaseNextResults retrieves the next set of results, if any.

func (GroupClient) ListTableStatisticsByDatabasePreparer

func (client GroupClient) ListTableStatisticsByDatabasePreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTableStatisticsByDatabasePreparer prepares the ListTableStatisticsByDatabase request.

func (GroupClient) ListTableStatisticsByDatabaseResponder

func (client GroupClient) ListTableStatisticsByDatabaseResponder(resp *http.Response) (result USQLTableStatisticsList, err error)

ListTableStatisticsByDatabaseResponder handles the response to the ListTableStatisticsByDatabase request. The method always closes the http.Response Body.

func (GroupClient) ListTableStatisticsByDatabaseSender

func (client GroupClient) ListTableStatisticsByDatabaseSender(req *http.Request) (*http.Response, error)

ListTableStatisticsByDatabaseSender sends the ListTableStatisticsByDatabase request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTableStatisticsComplete

func (client GroupClient) ListTableStatisticsComplete(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTableStatistics, <-chan error)

ListTableStatisticsComplete gets all elements from the list without paging.

func (GroupClient) ListTableStatisticsNextResults

func (client GroupClient) ListTableStatisticsNextResults(lastResults USQLTableStatisticsList) (result USQLTableStatisticsList, err error)

ListTableStatisticsNextResults retrieves the next set of results, if any.

func (GroupClient) ListTableStatisticsPreparer

func (client GroupClient) ListTableStatisticsPreparer(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTableStatisticsPreparer prepares the ListTableStatistics request.

func (GroupClient) ListTableStatisticsResponder

func (client GroupClient) ListTableStatisticsResponder(resp *http.Response) (result USQLTableStatisticsList, err error)

ListTableStatisticsResponder handles the response to the ListTableStatistics request. The method always closes the http.Response Body.

func (GroupClient) ListTableStatisticsSender

func (client GroupClient) ListTableStatisticsSender(req *http.Request) (*http.Response, error)

ListTableStatisticsSender sends the ListTableStatistics request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTableTypes

func (client GroupClient) ListTableTypes(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableTypeList, err error)

ListTableTypes retrieves the list of table types from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table types. schemaName is the name of the schema containing the table types. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTableTypesComplete

func (client GroupClient) ListTableTypesComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTableType, <-chan error)

ListTableTypesComplete gets all elements from the list without paging.

func (GroupClient) ListTableTypesNextResults

func (client GroupClient) ListTableTypesNextResults(lastResults USQLTableTypeList) (result USQLTableTypeList, err error)

ListTableTypesNextResults retrieves the next set of results, if any.

func (GroupClient) ListTableTypesPreparer

func (client GroupClient) ListTableTypesPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTableTypesPreparer prepares the ListTableTypes request.

func (GroupClient) ListTableTypesResponder

func (client GroupClient) ListTableTypesResponder(resp *http.Response) (result USQLTableTypeList, err error)

ListTableTypesResponder handles the response to the ListTableTypes request. The method always closes the http.Response Body.

func (GroupClient) ListTableTypesSender

func (client GroupClient) ListTableTypesSender(req *http.Request) (*http.Response, error)

ListTableTypesSender sends the ListTableTypes request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTableValuedFunctions

func (client GroupClient) ListTableValuedFunctions(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableValuedFunctionList, err error)

ListTableValuedFunctions retrieves the list of table valued functions from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table valued functions. schemaName is the name of the schema containing the table valued functions. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTableValuedFunctionsByDatabase

func (client GroupClient) ListTableValuedFunctionsByDatabase(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableValuedFunctionList, err error)

ListTableValuedFunctionsByDatabase retrieves the list of all table valued functions in a database from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the table valued functions. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTableValuedFunctionsByDatabaseComplete

func (client GroupClient) ListTableValuedFunctionsByDatabaseComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTableValuedFunction, <-chan error)

ListTableValuedFunctionsByDatabaseComplete gets all elements from the list without paging.

func (GroupClient) ListTableValuedFunctionsByDatabaseNextResults

func (client GroupClient) ListTableValuedFunctionsByDatabaseNextResults(lastResults USQLTableValuedFunctionList) (result USQLTableValuedFunctionList, err error)

ListTableValuedFunctionsByDatabaseNextResults retrieves the next set of results, if any.

func (GroupClient) ListTableValuedFunctionsByDatabasePreparer

func (client GroupClient) ListTableValuedFunctionsByDatabasePreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTableValuedFunctionsByDatabasePreparer prepares the ListTableValuedFunctionsByDatabase request.

func (GroupClient) ListTableValuedFunctionsByDatabaseResponder

func (client GroupClient) ListTableValuedFunctionsByDatabaseResponder(resp *http.Response) (result USQLTableValuedFunctionList, err error)

ListTableValuedFunctionsByDatabaseResponder handles the response to the ListTableValuedFunctionsByDatabase request. The method always closes the http.Response Body.

func (GroupClient) ListTableValuedFunctionsByDatabaseSender

func (client GroupClient) ListTableValuedFunctionsByDatabaseSender(req *http.Request) (*http.Response, error)

ListTableValuedFunctionsByDatabaseSender sends the ListTableValuedFunctionsByDatabase request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTableValuedFunctionsComplete

func (client GroupClient) ListTableValuedFunctionsComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLTableValuedFunction, <-chan error)

ListTableValuedFunctionsComplete gets all elements from the list without paging.

func (GroupClient) ListTableValuedFunctionsNextResults

func (client GroupClient) ListTableValuedFunctionsNextResults(lastResults USQLTableValuedFunctionList) (result USQLTableValuedFunctionList, err error)

ListTableValuedFunctionsNextResults retrieves the next set of results, if any.

func (GroupClient) ListTableValuedFunctionsPreparer

func (client GroupClient) ListTableValuedFunctionsPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTableValuedFunctionsPreparer prepares the ListTableValuedFunctions request.

func (GroupClient) ListTableValuedFunctionsResponder

func (client GroupClient) ListTableValuedFunctionsResponder(resp *http.Response) (result USQLTableValuedFunctionList, err error)

ListTableValuedFunctionsResponder handles the response to the ListTableValuedFunctions request. The method always closes the http.Response Body.

func (GroupClient) ListTableValuedFunctionsSender

func (client GroupClient) ListTableValuedFunctionsSender(req *http.Request) (*http.Response, error)

ListTableValuedFunctionsSender sends the ListTableValuedFunctions request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTables

func (client GroupClient) ListTables(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (result USQLTableList, err error)

ListTables retrieves the list of tables from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the tables. schemaName is the name of the schema containing the tables. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional. basic is the basic switch indicates what level of information to return when listing tables. When basic is true, only database_name, schema_name, table_name and version are returned for each table, otherwise all table metadata is returned. By default, it is false. Optional.

func (GroupClient) ListTablesByDatabase

func (client GroupClient) ListTablesByDatabase(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (result USQLTableList, err error)

ListTablesByDatabase retrieves the list of all tables in a database from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the tables. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional. basic is the basic switch indicates what level of information to return when listing tables. When basic is true, only database_name, schema_name, table_name and version are returned for each table, otherwise all table metadata is returned. By default, it is false

func (GroupClient) ListTablesByDatabaseComplete

func (client GroupClient) ListTablesByDatabaseComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool, cancel <-chan struct{}) (<-chan USQLTable, <-chan error)

ListTablesByDatabaseComplete gets all elements from the list without paging.

func (GroupClient) ListTablesByDatabaseNextResults

func (client GroupClient) ListTablesByDatabaseNextResults(lastResults USQLTableList) (result USQLTableList, err error)

ListTablesByDatabaseNextResults retrieves the next set of results, if any.

func (GroupClient) ListTablesByDatabasePreparer

func (client GroupClient) ListTablesByDatabasePreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (*http.Request, error)

ListTablesByDatabasePreparer prepares the ListTablesByDatabase request.

func (GroupClient) ListTablesByDatabaseResponder

func (client GroupClient) ListTablesByDatabaseResponder(resp *http.Response) (result USQLTableList, err error)

ListTablesByDatabaseResponder handles the response to the ListTablesByDatabase request. The method always closes the http.Response Body.

func (GroupClient) ListTablesByDatabaseSender

func (client GroupClient) ListTablesByDatabaseSender(req *http.Request) (*http.Response, error)

ListTablesByDatabaseSender sends the ListTablesByDatabase request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTablesComplete

func (client GroupClient) ListTablesComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool, cancel <-chan struct{}) (<-chan USQLTable, <-chan error)

ListTablesComplete gets all elements from the list without paging.

func (GroupClient) ListTablesNextResults

func (client GroupClient) ListTablesNextResults(lastResults USQLTableList) (result USQLTableList, err error)

ListTablesNextResults retrieves the next set of results, if any.

func (GroupClient) ListTablesPreparer

func (client GroupClient) ListTablesPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (*http.Request, error)

ListTablesPreparer prepares the ListTables request.

func (GroupClient) ListTablesResponder

func (client GroupClient) ListTablesResponder(resp *http.Response) (result USQLTableList, err error)

ListTablesResponder handles the response to the ListTables request. The method always closes the http.Response Body.

func (GroupClient) ListTablesSender

func (client GroupClient) ListTablesSender(req *http.Request) (*http.Response, error)

ListTablesSender sends the ListTables request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListTypes

func (client GroupClient) ListTypes(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTypeList, err error)

ListTypes retrieves the list of types within the specified database and schema from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the types. schemaName is the name of the schema containing the types. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListTypesComplete

func (client GroupClient) ListTypesComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLType, <-chan error)

ListTypesComplete gets all elements from the list without paging.

func (GroupClient) ListTypesNextResults

func (client GroupClient) ListTypesNextResults(lastResults USQLTypeList) (result USQLTypeList, err error)

ListTypesNextResults retrieves the next set of results, if any.

func (GroupClient) ListTypesPreparer

func (client GroupClient) ListTypesPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListTypesPreparer prepares the ListTypes request.

func (GroupClient) ListTypesResponder

func (client GroupClient) ListTypesResponder(resp *http.Response) (result USQLTypeList, err error)

ListTypesResponder handles the response to the ListTypes request. The method always closes the http.Response Body.

func (GroupClient) ListTypesSender

func (client GroupClient) ListTypesSender(req *http.Request) (*http.Response, error)

ListTypesSender sends the ListTypes request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListViews

func (client GroupClient) ListViews(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLViewList, err error)

ListViews retrieves the list of views from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the views. schemaName is the name of the schema containing the views. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListViewsByDatabase

func (client GroupClient) ListViewsByDatabase(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLViewList, err error)

ListViewsByDatabase retrieves the list of all views in a database from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the views. filter is oData filter. Optional. top is the number of items to return. Optional. skip is the number of items to skip over before returning elements. Optional. selectParameter is oData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. orderby is orderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. count is the Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional.

func (GroupClient) ListViewsByDatabaseComplete

func (client GroupClient) ListViewsByDatabaseComplete(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLView, <-chan error)

ListViewsByDatabaseComplete gets all elements from the list without paging.

func (GroupClient) ListViewsByDatabaseNextResults

func (client GroupClient) ListViewsByDatabaseNextResults(lastResults USQLViewList) (result USQLViewList, err error)

ListViewsByDatabaseNextResults retrieves the next set of results, if any.

func (GroupClient) ListViewsByDatabasePreparer

func (client GroupClient) ListViewsByDatabasePreparer(accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListViewsByDatabasePreparer prepares the ListViewsByDatabase request.

func (GroupClient) ListViewsByDatabaseResponder

func (client GroupClient) ListViewsByDatabaseResponder(resp *http.Response) (result USQLViewList, err error)

ListViewsByDatabaseResponder handles the response to the ListViewsByDatabase request. The method always closes the http.Response Body.

func (GroupClient) ListViewsByDatabaseSender

func (client GroupClient) ListViewsByDatabaseSender(req *http.Request) (*http.Response, error)

ListViewsByDatabaseSender sends the ListViewsByDatabase request. The method will close the http.Response Body if it receives an error.

func (GroupClient) ListViewsComplete

func (client GroupClient) ListViewsComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, cancel <-chan struct{}) (<-chan USQLView, <-chan error)

ListViewsComplete gets all elements from the list without paging.

func (GroupClient) ListViewsNextResults

func (client GroupClient) ListViewsNextResults(lastResults USQLViewList) (result USQLViewList, err error)

ListViewsNextResults retrieves the next set of results, if any.

func (GroupClient) ListViewsPreparer

func (client GroupClient) ListViewsPreparer(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListViewsPreparer prepares the ListViews request.

func (GroupClient) ListViewsResponder

func (client GroupClient) ListViewsResponder(resp *http.Response) (result USQLViewList, err error)

ListViewsResponder handles the response to the ListViews request. The method always closes the http.Response Body.

func (GroupClient) ListViewsSender

func (client GroupClient) ListViewsSender(req *http.Request) (*http.Response, error)

ListViewsSender sends the ListViews request. The method will close the http.Response Body if it receives an error.

func (GroupClient) UpdateCredential

func (client GroupClient) UpdateCredential(accountName string, databaseName string, credentialName string, parameters DataLakeAnalyticsCatalogCredentialUpdateParameters) (result autorest.Response, err error)

UpdateCredential modifies the specified credential for use with external data sources in the specified database

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the credential. credentialName is the name of the credential. parameters is the parameters required to modify the credential (name and password)

func (GroupClient) UpdateCredentialPreparer

func (client GroupClient) UpdateCredentialPreparer(accountName string, databaseName string, credentialName string, parameters DataLakeAnalyticsCatalogCredentialUpdateParameters) (*http.Request, error)

UpdateCredentialPreparer prepares the UpdateCredential request.

func (GroupClient) UpdateCredentialResponder

func (client GroupClient) UpdateCredentialResponder(resp *http.Response) (result autorest.Response, err error)

UpdateCredentialResponder handles the response to the UpdateCredential request. The method always closes the http.Response Body.

func (GroupClient) UpdateCredentialSender

func (client GroupClient) UpdateCredentialSender(req *http.Request) (*http.Response, error)

UpdateCredentialSender sends the UpdateCredential request. The method will close the http.Response Body if it receives an error.

func (GroupClient) UpdateSecret

func (client GroupClient) UpdateSecret(accountName string, databaseName string, secretName string, parameters DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters) (result autorest.Response, err error)

UpdateSecret modifies the specified secret for use with external data sources in the specified database. This is deprecated and will be removed in the next release. Please use UpdateCredential instead.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. databaseName is the name of the database containing the secret. secretName is the name of the secret. parameters is the parameters required to modify the secret (name and password)

func (GroupClient) UpdateSecretPreparer

func (client GroupClient) UpdateSecretPreparer(accountName string, databaseName string, secretName string, parameters DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters) (*http.Request, error)

UpdateSecretPreparer prepares the UpdateSecret request.

func (GroupClient) UpdateSecretResponder

func (client GroupClient) UpdateSecretResponder(resp *http.Response) (result autorest.Response, err error)

UpdateSecretResponder handles the response to the UpdateSecret request. The method always closes the http.Response Body.

func (GroupClient) UpdateSecretSender

func (client GroupClient) UpdateSecretSender(req *http.Request) (*http.Response, error)

UpdateSecretSender sends the UpdateSecret request. The method will close the http.Response Body if it receives an error.

type Item

type Item struct {
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
}

Item is a Data Lake Analytics catalog item.

type ItemList

type ItemList struct {
	NextLink *string `json:"nextLink,omitempty"`
}

ItemList is a Data Lake Analytics catalog item list.

type ManagementClient

type ManagementClient struct {
	autorest.Client
	AdlaCatalogDNSSuffix string
}

ManagementClient is the base client for Catalog.

func New

func New() ManagementClient

New creates an instance of the ManagementClient client.

func NewWithoutDefaults

func NewWithoutDefaults(adlaCatalogDNSSuffix string) ManagementClient

NewWithoutDefaults creates an instance of the ManagementClient client.

type TypeFieldInfo

type TypeFieldInfo struct {
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

TypeFieldInfo is a Data Lake Analytics catalog type field information item.

type USQLAssembly

type USQLAssembly struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string                       `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID                    `json:"version,omitempty"`
	DatabaseName       *string                       `json:"databaseName,omitempty"`
	Name               *string                       `json:"assemblyName,omitempty"`
	ClrName            *string                       `json:"clrName,omitempty"`
	IsVisible          *bool                         `json:"isVisible,omitempty"`
	IsUserDefined      *bool                         `json:"isUserDefined,omitempty"`
	Files              *[]USQLAssemblyFileInfo       `json:"files,omitempty"`
	Dependencies       *[]USQLAssemblyDependencyInfo `json:"dependencies,omitempty"`
}

USQLAssembly is a Data Lake Analytics catalog U-SQL Assembly.

type USQLAssemblyClr

type USQLAssemblyClr struct {
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	Name               *string    `json:"assemblyClrName,omitempty"`
	ClrName            *string    `json:"clrName,omitempty"`
}

USQLAssemblyClr is a Data Lake Analytics catalog U-SQL assembly CLR item.

type USQLAssemblyDependencyInfo

type USQLAssemblyDependencyInfo struct {
	EntityID *EntityID `json:"entityId,omitempty"`
}

USQLAssemblyDependencyInfo is a Data Lake Analytics catalog U-SQL dependency information item.

type USQLAssemblyFileInfo

type USQLAssemblyFileInfo struct {
	Type         FileType `json:"type,omitempty"`
	OriginalPath *string  `json:"originalPath,omitempty"`
	ContentPath  *string  `json:"contentPath,omitempty"`
}

USQLAssemblyFileInfo is a Data Lake Analytics catalog U-SQL assembly file information item.

type USQLAssemblyList

type USQLAssemblyList struct {
	autorest.Response `json:"-"`
	NextLink          *string            `json:"nextLink,omitempty"`
	Value             *[]USQLAssemblyClr `json:"value,omitempty"`
}

USQLAssemblyList is a Data Lake Analytics catalog U-SQL assembly CLR item list.

func (USQLAssemblyList) USQLAssemblyListPreparer

func (client USQLAssemblyList) USQLAssemblyListPreparer() (*http.Request, error)

USQLAssemblyListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLCredential

type USQLCredential struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	Name               *string    `json:"credentialName,omitempty"`
}

USQLCredential is a Data Lake Analytics catalog U-SQL credential item.

type USQLCredentialList

type USQLCredentialList struct {
	autorest.Response `json:"-"`
	NextLink          *string           `json:"nextLink,omitempty"`
	Value             *[]USQLCredential `json:"value,omitempty"`
}

USQLCredentialList is a Data Lake Analytics catalog U-SQL credential item list.

func (USQLCredentialList) USQLCredentialListPreparer

func (client USQLCredentialList) USQLCredentialListPreparer() (*http.Request, error)

USQLCredentialListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLDatabase

type USQLDatabase struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	Name               *string    `json:"databaseName,omitempty"`
}

USQLDatabase is a Data Lake Analytics catalog U-SQL database item.

type USQLDatabaseList

type USQLDatabaseList struct {
	autorest.Response `json:"-"`
	NextLink          *string         `json:"nextLink,omitempty"`
	Value             *[]USQLDatabase `json:"value,omitempty"`
}

USQLDatabaseList is a Data Lake Analytics catalog U-SQL database item list.

func (USQLDatabaseList) USQLDatabaseListPreparer

func (client USQLDatabaseList) USQLDatabaseListPreparer() (*http.Request, error)

USQLDatabaseListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLDirectedColumn

type USQLDirectedColumn struct {
	Name       *string `json:"name,omitempty"`
	Descending *bool   `json:"descending,omitempty"`
}

USQLDirectedColumn is a Data Lake Analytics catalog U-SQL directed column item.

type USQLDistributionInfo

type USQLDistributionInfo struct {
	Type         *int32                `json:"type,omitempty"`
	Keys         *[]USQLDirectedColumn `json:"keys,omitempty"`
	Count        *int32                `json:"count,omitempty"`
	DynamicCount *int32                `json:"dynamicCount,omitempty"`
}

USQLDistributionInfo is a Data Lake Analytics catalog U-SQL distribution information object.

type USQLExternalDataSource

type USQLExternalDataSource struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	Name               *string    `json:"externalDataSourceName,omitempty"`
	Provider           *string    `json:"provider,omitempty"`
	ProviderString     *string    `json:"providerString,omitempty"`
	PushdownTypes      *[]string  `json:"pushdownTypes,omitempty"`
}

USQLExternalDataSource is a Data Lake Analytics catalog U-SQL external datasource item.

type USQLExternalDataSourceList

type USQLExternalDataSourceList struct {
	autorest.Response `json:"-"`
	NextLink          *string                   `json:"nextLink,omitempty"`
	Value             *[]USQLExternalDataSource `json:"value,omitempty"`
}

USQLExternalDataSourceList is a Data Lake Analytics catalog U-SQL external datasource item list.

func (USQLExternalDataSourceList) USQLExternalDataSourceListPreparer

func (client USQLExternalDataSourceList) USQLExternalDataSourceListPreparer() (*http.Request, error)

USQLExternalDataSourceListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLIndex

type USQLIndex struct {
	Name              *string               `json:"name,omitempty"`
	IndexKeys         *[]USQLDirectedColumn `json:"indexKeys,omitempty"`
	Columns           *[]string             `json:"columns,omitempty"`
	DistributionInfo  *USQLDistributionInfo `json:"distributionInfo,omitempty"`
	PartitionFunction *uuid.UUID            `json:"partitionFunction,omitempty"`
	PartitionKeyList  *[]string             `json:"partitionKeyList,omitempty"`
	StreamNames       *[]string             `json:"streamNames,omitempty"`
	IsColumnstore     *bool                 `json:"isColumnstore,omitempty"`
	IndexID           *int32                `json:"indexId,omitempty"`
	IsUnique          *bool                 `json:"isUnique,omitempty"`
}

USQLIndex is a Data Lake Analytics catalog U-SQL table index item.

type USQLPackage

type USQLPackage struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	Name               *string    `json:"packageName,omitempty"`
	Definition         *string    `json:"definition,omitempty"`
}

USQLPackage is a Data Lake Analytics catalog U-SQL package item.

type USQLPackageList

type USQLPackageList struct {
	autorest.Response `json:"-"`
	NextLink          *string        `json:"nextLink,omitempty"`
	Value             *[]USQLPackage `json:"value,omitempty"`
}

USQLPackageList is a Data Lake Analytics catalog U-SQL package item list.

func (USQLPackageList) USQLPackageListPreparer

func (client USQLPackageList) USQLPackageListPreparer() (*http.Request, error)

USQLPackageListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLProcedure

type USQLProcedure struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	Name               *string    `json:"procName,omitempty"`
	Definition         *string    `json:"definition,omitempty"`
}

USQLProcedure is a Data Lake Analytics catalog U-SQL procedure item.

type USQLProcedureList

type USQLProcedureList struct {
	autorest.Response `json:"-"`
	NextLink          *string          `json:"nextLink,omitempty"`
	Value             *[]USQLProcedure `json:"value,omitempty"`
}

USQLProcedureList is a Data Lake Analytics catalog U-SQL procedure item list.

func (USQLProcedureList) USQLProcedureListPreparer

func (client USQLProcedureList) USQLProcedureListPreparer() (*http.Request, error)

USQLProcedureListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLSchema

type USQLSchema struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	Name               *string    `json:"schemaName,omitempty"`
}

USQLSchema is a Data Lake Analytics catalog U-SQL schema item.

type USQLSchemaList

type USQLSchemaList struct {
	autorest.Response `json:"-"`
	NextLink          *string       `json:"nextLink,omitempty"`
	Value             *[]USQLSchema `json:"value,omitempty"`
}

USQLSchemaList is a Data Lake Analytics catalog U-SQL schema item list.

func (USQLSchemaList) USQLSchemaListPreparer

func (client USQLSchemaList) USQLSchemaListPreparer() (*http.Request, error)

USQLSchemaListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLSecret

type USQLSecret struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	Name               *string    `json:"secretName,omitempty"`
	CreationTime       *date.Time `json:"creationTime,omitempty"`
	URI                *string    `json:"uri,omitempty"`
	Password           *string    `json:"password,omitempty"`
}

USQLSecret is a Data Lake Analytics catalog U-SQL secret item.

type USQLTable

type USQLTable struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string               `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID            `json:"version,omitempty"`
	DatabaseName       *string               `json:"databaseName,omitempty"`
	SchemaName         *string               `json:"schemaName,omitempty"`
	Name               *string               `json:"tableName,omitempty"`
	ColumnList         *[]USQLTableColumn    `json:"columnList,omitempty"`
	IndexList          *[]USQLIndex          `json:"indexList,omitempty"`
	PartitionKeyList   *[]string             `json:"partitionKeyList,omitempty"`
	ExternalTable      *ExternalTable        `json:"externalTable,omitempty"`
	DistributionInfo   *USQLDistributionInfo `json:"distributionInfo,omitempty"`
}

USQLTable is a Data Lake Analytics catalog U-SQL table item.

type USQLTableColumn

type USQLTableColumn struct {
	Name *string `json:"name,omitempty"`
	Type *string `json:"type,omitempty"`
}

USQLTableColumn is a Data Lake Analytics catalog U-SQL table column item.

type USQLTableList

type USQLTableList struct {
	autorest.Response `json:"-"`
	NextLink          *string      `json:"nextLink,omitempty"`
	Value             *[]USQLTable `json:"value,omitempty"`
}

USQLTableList is a Data Lake Analytics catalog U-SQL table item list.

func (USQLTableList) USQLTableListPreparer

func (client USQLTableList) USQLTableListPreparer() (*http.Request, error)

USQLTableListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLTablePartition

type USQLTablePartition struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	Name               *string    `json:"partitionName,omitempty"`
	ParentName         *DdlName   `json:"parentName,omitempty"`
	IndexID            *int32     `json:"indexId,omitempty"`
	Label              *[]string  `json:"label,omitempty"`
	CreateDate         *date.Time `json:"createDate,omitempty"`
}

USQLTablePartition is a Data Lake Analytics catalog U-SQL table partition item.

type USQLTablePartitionList

type USQLTablePartitionList struct {
	autorest.Response `json:"-"`
	NextLink          *string               `json:"nextLink,omitempty"`
	Value             *[]USQLTablePartition `json:"value,omitempty"`
}

USQLTablePartitionList is a Data Lake Analytics catalog U-SQL table partition item list.

func (USQLTablePartitionList) USQLTablePartitionListPreparer

func (client USQLTablePartitionList) USQLTablePartitionListPreparer() (*http.Request, error)

USQLTablePartitionListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLTableStatistics

type USQLTableStatistics struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	TableName          *string    `json:"tableName,omitempty"`
	Name               *string    `json:"statisticsName,omitempty"`
	UserStatName       *string    `json:"userStatName,omitempty"`
	StatDataPath       *string    `json:"statDataPath,omitempty"`
	CreateTime         *date.Time `json:"createTime,omitempty"`
	UpdateTime         *date.Time `json:"updateTime,omitempty"`
	IsUserCreated      *bool      `json:"isUserCreated,omitempty"`
	IsAutoCreated      *bool      `json:"isAutoCreated,omitempty"`
	HasFilter          *bool      `json:"hasFilter,omitempty"`
	FilterDefinition   *string    `json:"filterDefinition,omitempty"`
	ColNames           *[]string  `json:"colNames,omitempty"`
}

USQLTableStatistics is a Data Lake Analytics catalog U-SQL table statistics item.

type USQLTableStatisticsList

type USQLTableStatisticsList struct {
	autorest.Response `json:"-"`
	NextLink          *string                `json:"nextLink,omitempty"`
	Value             *[]USQLTableStatistics `json:"value,omitempty"`
}

USQLTableStatisticsList is a Data Lake Analytics catalog U-SQL table statistics item list.

func (USQLTableStatisticsList) USQLTableStatisticsListPreparer

func (client USQLTableStatisticsList) USQLTableStatisticsListPreparer() (*http.Request, error)

USQLTableStatisticsListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLTableType

type USQLTableType struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string          `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID       `json:"version,omitempty"`
	DatabaseName       *string          `json:"databaseName,omitempty"`
	SchemaName         *string          `json:"schemaName,omitempty"`
	Name               *string          `json:"typeName,omitempty"`
	TypeFamily         *string          `json:"typeFamily,omitempty"`
	CSharpName         *string          `json:"cSharpName,omitempty"`
	FullCSharpName     *string          `json:"fullCSharpName,omitempty"`
	SystemTypeID       *int32           `json:"systemTypeId,omitempty"`
	UserTypeID         *int32           `json:"userTypeId,omitempty"`
	SchemaID           *int32           `json:"schemaId,omitempty"`
	PrincipalID        *int32           `json:"principalId,omitempty"`
	IsNullable         *bool            `json:"isNullable,omitempty"`
	IsUserDefined      *bool            `json:"isUserDefined,omitempty"`
	IsAssemblyType     *bool            `json:"isAssemblyType,omitempty"`
	IsTableType        *bool            `json:"isTableType,omitempty"`
	IsComplexType      *bool            `json:"isComplexType,omitempty"`
	Columns            *[]TypeFieldInfo `json:"columns,omitempty"`
}

USQLTableType is a Data Lake Analytics catalog U-SQL table type item.

type USQLTableTypeList

type USQLTableTypeList struct {
	autorest.Response `json:"-"`
	NextLink          *string          `json:"nextLink,omitempty"`
	Value             *[]USQLTableType `json:"value,omitempty"`
}

USQLTableTypeList is a Data Lake Analytics catalog U-SQL table type item list.

func (USQLTableTypeList) USQLTableTypeListPreparer

func (client USQLTableTypeList) USQLTableTypeListPreparer() (*http.Request, error)

USQLTableTypeListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLTableValuedFunction

type USQLTableValuedFunction struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	Name               *string    `json:"tvfName,omitempty"`
	Definition         *string    `json:"definition,omitempty"`
}

USQLTableValuedFunction is a Data Lake Analytics catalog U-SQL table valued function item.

type USQLTableValuedFunctionList

type USQLTableValuedFunctionList struct {
	autorest.Response `json:"-"`
	NextLink          *string                    `json:"nextLink,omitempty"`
	Value             *[]USQLTableValuedFunction `json:"value,omitempty"`
}

USQLTableValuedFunctionList is a Data Lake Analytics catalog U-SQL table valued function item list.

func (USQLTableValuedFunctionList) USQLTableValuedFunctionListPreparer

func (client USQLTableValuedFunctionList) USQLTableValuedFunctionListPreparer() (*http.Request, error)

USQLTableValuedFunctionListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLType

type USQLType struct {
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	Name               *string    `json:"typeName,omitempty"`
	TypeFamily         *string    `json:"typeFamily,omitempty"`
	CSharpName         *string    `json:"cSharpName,omitempty"`
	FullCSharpName     *string    `json:"fullCSharpName,omitempty"`
	SystemTypeID       *int32     `json:"systemTypeId,omitempty"`
	UserTypeID         *int32     `json:"userTypeId,omitempty"`
	SchemaID           *int32     `json:"schemaId,omitempty"`
	PrincipalID        *int32     `json:"principalId,omitempty"`
	IsNullable         *bool      `json:"isNullable,omitempty"`
	IsUserDefined      *bool      `json:"isUserDefined,omitempty"`
	IsAssemblyType     *bool      `json:"isAssemblyType,omitempty"`
	IsTableType        *bool      `json:"isTableType,omitempty"`
	IsComplexType      *bool      `json:"isComplexType,omitempty"`
}

USQLType is a Data Lake Analytics catalog U-SQL type item.

type USQLTypeList

type USQLTypeList struct {
	autorest.Response `json:"-"`
	NextLink          *string     `json:"nextLink,omitempty"`
	Value             *[]USQLType `json:"value,omitempty"`
}

USQLTypeList is a Data Lake Analytics catalog U-SQL type item list.

func (USQLTypeList) USQLTypeListPreparer

func (client USQLTypeList) USQLTypeListPreparer() (*http.Request, error)

USQLTypeListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

type USQLView

type USQLView struct {
	autorest.Response  `json:"-"`
	ComputeAccountName *string    `json:"computeAccountName,omitempty"`
	Version            *uuid.UUID `json:"version,omitempty"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	SchemaName         *string    `json:"schemaName,omitempty"`
	Name               *string    `json:"viewName,omitempty"`
	Definition         *string    `json:"definition,omitempty"`
}

USQLView is a Data Lake Analytics catalog U-SQL view item.

type USQLViewList

type USQLViewList struct {
	autorest.Response `json:"-"`
	NextLink          *string     `json:"nextLink,omitempty"`
	Value             *[]USQLView `json:"value,omitempty"`
}

USQLViewList is a Data Lake Analytics catalog U-SQL view item list.

func (USQLViewList) USQLViewListPreparer

func (client USQLViewList) USQLViewListPreparer() (*http.Request, error)

USQLViewListPreparer prepares a request to retrieve the next set of results. It returns nil if no more results exist.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL