catalog

package
v11.2.0-beta+incompatible Latest Latest
Warning

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

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

Documentation

Overview

Package catalog implements the Azure ARM Catalog service API version 2015-10-01-preview.

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 DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters

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

DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters is dataLakeAnalytics DataLakeAnalyticsAccount information.

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"
	// 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) CreateSecret

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

CreateSecret creates the specified secret for use with external data sources in the specified database.

accountName is the Azure Data Lake Analytics account to execute catalog operations on. 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 USQLSecret, 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

accountName is the Azure Data Lake Analytics account to execute catalog operations on. 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) 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

accountName is the Azure Data Lake Analytics account to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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) 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 to execute catalog operations on. 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 to execute catalog operations on. 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

accountName is the Azure Data Lake Analytics account to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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 to execute catalog operations on. 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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) ListProcedures

func (client GroupClient) ListProcedures(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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) ListTableStatisticsComplete

func (client GroupClient) ListTableStatisticsComplete(accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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) ListTableValuedFunctionsComplete

func (client GroupClient) ListTableValuedFunctionsComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, expand string, 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, expand string, 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, expand string, selectParameter string, orderby string, count *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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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) ListTablesComplete

func (client GroupClient) ListTablesComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, expand string, selectParameter string, orderby string, count *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, expand string, selectParameter string, orderby string, count *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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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, expand string, 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, expand string, 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, expand string, 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 to execute catalog operations on. 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. expand is oData expansion. Expand related resources in line with the retrieved resources, e.g. Categories?$expand=Products would expand Product data in line with each Category entry. 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) ListViewsComplete

func (client GroupClient) ListViewsComplete(accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, expand string, 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, expand string, 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) UpdateSecret

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

UpdateSecret modifies the specified secret for use with external data sources in the specified database

accountName is the Azure Data Lake Analytics account to execute catalog operations on. 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 USQLSecret, 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 {
	Count    *int32  `json:"count,omitempty"`
	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:"-"`
	Count             *int32             `json:"count,omitempty"`
	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"`
	DatabaseName       *string    `json:"databaseName,omitempty"`
	Identity           *string    `json:"identity,omitempty"`
	Name               *string    `json:"credentialName,omitempty"`
	UserName           *string    `json:"userName,omitempty"`
}

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

type USQLCredentialList

type USQLCredentialList struct {
	autorest.Response `json:"-"`
	Count             *int32            `json:"count,omitempty"`
	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:"-"`
	Count             *int32          `json:"count,omitempty"`
	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:"-"`
	Count             *int32                    `json:"count,omitempty"`
	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 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:"-"`
	Count             *int32           `json:"count,omitempty"`
	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:"-"`
	Count             *int32        `json:"count,omitempty"`
	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:"-"`
	Count             *int32       `json:"count,omitempty"`
	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:"-"`
	Count             *int32                `json:"count,omitempty"`
	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:"-"`
	Count             *int32                 `json:"count,omitempty"`
	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:"-"`
	Count             *int32           `json:"count,omitempty"`
	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:"-"`
	Count             *int32                     `json:"count,omitempty"`
	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:"-"`
	Count             *int32      `json:"count,omitempty"`
	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:"-"`
	Count             *int32      `json:"count,omitempty"`
	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