catalog

package
v12.1.1-beta+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2018 License: Apache-2.0 Imports: 8 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 ACL

type ACL struct {
	// AceType - the access control list (ACL) entry type. UserObj and GroupObj denote the owning user and group, respectively. Possible values include: 'UserObj', 'GroupObj', 'Other', 'User', 'Group'
	AceType ACLType `json:"aceType,omitempty"`
	// PrincipalID - the Azure AD object ID of the user or group being specified in the access control list (ACL) entry.
	PrincipalID *uuid.UUID `json:"principalId,omitempty"`
	// Permission - the permission type of the access control list (ACL) entry. Possible values include: 'None', 'Use', 'Create', 'Drop', 'Alter', 'Write', 'All'
	Permission PermissionType `json:"permission,omitempty"`
}

ACL a Data Lake Analytics catalog access control list (ACL) entry.

type ACLCreateOrUpdateParameters

type ACLCreateOrUpdateParameters struct {
	// AceType - the access control list (ACL) entry type. UserObj and GroupObj denote the owning user and group, respectively. Possible values include: 'UserObj', 'GroupObj', 'Other', 'User', 'Group'
	AceType ACLType `json:"aceType,omitempty"`
	// PrincipalID - the Azure AD object ID of the user or group being specified in the access control list (ACL) entry.
	PrincipalID *uuid.UUID `json:"principalId,omitempty"`
	// Permission - the permission type of the access control list (ACL) entry. Possible values include: 'None', 'Use', 'Create', 'Drop', 'Alter', 'Write', 'All'
	Permission PermissionType `json:"permission,omitempty"`
}

ACLCreateOrUpdateParameters the parameters used to create or update an access control list (ACL) entry.

type ACLDeleteParameters

type ACLDeleteParameters struct {
	// AceType - the access control list (ACL) entry type. UserObj and GroupObj denote the owning user and group, respectively. Possible values include: 'UserObj', 'GroupObj', 'Other', 'User', 'Group'
	AceType ACLType `json:"aceType,omitempty"`
	// PrincipalID - the Azure AD object ID of the user or group being specified in the access control list (ACL) entry.
	PrincipalID *uuid.UUID `json:"principalId,omitempty"`
}

ACLDeleteParameters the parameters used to delete an access control list (ACL) entry.

type ACLList

type ACLList struct {
	autorest.Response `json:"-"`
	// Value - the access control list (ACL).
	Value *[]ACL `json:"value,omitempty"`
}

ACLList a Data Lake Analytics catalog access control list (ACL).

type ACLType

type ACLType string

ACLType enumerates the values for acl type.

const (
	// Group ...
	Group ACLType = "Group"
	// GroupObj ...
	GroupObj ACLType = "GroupObj"
	// Other ...
	Other ACLType = "Other"
	// User ...
	User ACLType = "User"
	// UserObj ...
	UserObj ACLType = "UserObj"
)

type BaseClient

type BaseClient struct {
	autorest.Client
	AdlaCatalogDNSSuffix string
}

BaseClient is the base client for Catalog.

func New

func New() BaseClient

New creates an instance of the BaseClient client.

func NewWithoutDefaults

func NewWithoutDefaults(adlaCatalogDNSSuffix string) BaseClient

NewWithoutDefaults creates an instance of the BaseClient client.

type Client

type Client struct {
	BaseClient
}

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

func NewClient

func NewClient() Client

NewClient creates an instance of the Client client.

func (Client) CreateCredential

func (client Client) CreateCredential(ctx context.Context, 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 (Client) CreateCredentialPreparer

func (client Client) CreateCredentialPreparer(ctx context.Context, accountName string, databaseName string, credentialName string, parameters DataLakeAnalyticsCatalogCredentialCreateParameters) (*http.Request, error)

CreateCredentialPreparer prepares the CreateCredential request.

func (Client) CreateCredentialResponder

func (client Client) 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 (Client) CreateCredentialSender

func (client Client) 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 (Client) CreateSecret

func (client Client) CreateSecret(ctx context.Context, 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 (Client) CreateSecretPreparer

func (client Client) CreateSecretPreparer(ctx context.Context, accountName string, databaseName string, secretName string, parameters DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters) (*http.Request, error)

CreateSecretPreparer prepares the CreateSecret request.

func (Client) CreateSecretResponder

func (client Client) 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 (Client) CreateSecretSender

func (client Client) 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 (Client) DeleteAllSecrets

func (client Client) DeleteAllSecrets(ctx context.Context, 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 (Client) DeleteAllSecretsPreparer

func (client Client) DeleteAllSecretsPreparer(ctx context.Context, accountName string, databaseName string) (*http.Request, error)

DeleteAllSecretsPreparer prepares the DeleteAllSecrets request.

func (Client) DeleteAllSecretsResponder

func (client Client) 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 (Client) DeleteAllSecretsSender

func (client Client) 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 (Client) DeleteCredential

func (client Client) DeleteCredential(ctx context.Context, 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 (Client) DeleteCredentialPreparer

func (client Client) DeleteCredentialPreparer(ctx context.Context, accountName string, databaseName string, credentialName string, parameters *DataLakeAnalyticsCatalogCredentialDeleteParameters, cascade *bool) (*http.Request, error)

DeleteCredentialPreparer prepares the DeleteCredential request.

func (Client) DeleteCredentialResponder

func (client Client) 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 (Client) DeleteCredentialSender

func (client Client) 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 (Client) DeleteSecret

func (client Client) DeleteSecret(ctx context.Context, 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 (Client) DeleteSecretPreparer

func (client Client) DeleteSecretPreparer(ctx context.Context, accountName string, databaseName string, secretName string) (*http.Request, error)

DeleteSecretPreparer prepares the DeleteSecret request.

func (Client) DeleteSecretResponder

func (client Client) 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 (Client) DeleteSecretSender

func (client Client) 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 (Client) GetAssembly

func (client Client) GetAssembly(ctx context.Context, 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 (Client) GetAssemblyPreparer

func (client Client) GetAssemblyPreparer(ctx context.Context, accountName string, databaseName string, assemblyName string) (*http.Request, error)

GetAssemblyPreparer prepares the GetAssembly request.

func (Client) GetAssemblyResponder

func (client Client) 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 (Client) GetAssemblySender

func (client Client) 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 (Client) GetCredential

func (client Client) GetCredential(ctx context.Context, 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 (Client) GetCredentialPreparer

func (client Client) GetCredentialPreparer(ctx context.Context, accountName string, databaseName string, credentialName string) (*http.Request, error)

GetCredentialPreparer prepares the GetCredential request.

func (Client) GetCredentialResponder

func (client Client) 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 (Client) GetCredentialSender

func (client Client) 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 (Client) GetDatabase

func (client Client) GetDatabase(ctx context.Context, 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 (Client) GetDatabasePreparer

func (client Client) GetDatabasePreparer(ctx context.Context, accountName string, databaseName string) (*http.Request, error)

GetDatabasePreparer prepares the GetDatabase request.

func (Client) GetDatabaseResponder

func (client Client) 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 (Client) GetDatabaseSender

func (client Client) 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 (Client) GetExternalDataSource

func (client Client) GetExternalDataSource(ctx context.Context, 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 (Client) GetExternalDataSourcePreparer

func (client Client) GetExternalDataSourcePreparer(ctx context.Context, accountName string, databaseName string, externalDataSourceName string) (*http.Request, error)

GetExternalDataSourcePreparer prepares the GetExternalDataSource request.

func (Client) GetExternalDataSourceResponder

func (client Client) 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 (Client) GetExternalDataSourceSender

func (client Client) 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 (Client) GetPackage

func (client Client) GetPackage(ctx context.Context, 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 (Client) GetPackagePreparer

func (client Client) GetPackagePreparer(ctx context.Context, accountName string, databaseName string, schemaName string, packageName string) (*http.Request, error)

GetPackagePreparer prepares the GetPackage request.

func (Client) GetPackageResponder

func (client Client) 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 (Client) GetPackageSender

func (client Client) 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 (Client) GetProcedure

func (client Client) GetProcedure(ctx context.Context, 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 (Client) GetProcedurePreparer

func (client Client) GetProcedurePreparer(ctx context.Context, accountName string, databaseName string, schemaName string, procedureName string) (*http.Request, error)

GetProcedurePreparer prepares the GetProcedure request.

func (Client) GetProcedureResponder

func (client Client) 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 (Client) GetProcedureSender

func (client Client) 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 (Client) GetSchema

func (client Client) GetSchema(ctx context.Context, 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 (Client) GetSchemaPreparer

func (client Client) GetSchemaPreparer(ctx context.Context, accountName string, databaseName string, schemaName string) (*http.Request, error)

GetSchemaPreparer prepares the GetSchema request.

func (Client) GetSchemaResponder

func (client Client) 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 (Client) GetSchemaSender

func (client Client) 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 (Client) GetSecret

func (client Client) GetSecret(ctx context.Context, 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 (Client) GetSecretPreparer

func (client Client) GetSecretPreparer(ctx context.Context, accountName string, databaseName string, secretName string) (*http.Request, error)

GetSecretPreparer prepares the GetSecret request.

func (Client) GetSecretResponder

func (client Client) 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 (Client) GetSecretSender

func (client Client) 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 (Client) GetTable

func (client Client) GetTable(ctx context.Context, 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 (Client) GetTablePartition

func (client Client) GetTablePartition(ctx context.Context, 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 (Client) GetTablePartitionPreparer

func (client Client) GetTablePartitionPreparer(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string, partitionName string) (*http.Request, error)

GetTablePartitionPreparer prepares the GetTablePartition request.

func (Client) GetTablePartitionResponder

func (client Client) 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 (Client) GetTablePartitionSender

func (client Client) 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 (Client) GetTablePreparer

func (client Client) GetTablePreparer(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string) (*http.Request, error)

GetTablePreparer prepares the GetTable request.

func (Client) GetTableResponder

func (client Client) 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 (Client) GetTableSender

func (client Client) 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 (Client) GetTableStatistic

func (client Client) GetTableStatistic(ctx context.Context, 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 (Client) GetTableStatisticPreparer

func (client Client) GetTableStatisticPreparer(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string, statisticsName string) (*http.Request, error)

GetTableStatisticPreparer prepares the GetTableStatistic request.

func (Client) GetTableStatisticResponder

func (client Client) 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 (Client) GetTableStatisticSender

func (client Client) 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 (Client) GetTableType

func (client Client) GetTableType(ctx context.Context, 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 (Client) GetTableTypePreparer

func (client Client) GetTableTypePreparer(ctx context.Context, accountName string, databaseName string, schemaName string, tableTypeName string) (*http.Request, error)

GetTableTypePreparer prepares the GetTableType request.

func (Client) GetTableTypeResponder

func (client Client) 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 (Client) GetTableTypeSender

func (client Client) 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 (Client) GetTableValuedFunction

func (client Client) GetTableValuedFunction(ctx context.Context, 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 (Client) GetTableValuedFunctionPreparer

func (client Client) GetTableValuedFunctionPreparer(ctx context.Context, accountName string, databaseName string, schemaName string, tableValuedFunctionName string) (*http.Request, error)

GetTableValuedFunctionPreparer prepares the GetTableValuedFunction request.

func (Client) GetTableValuedFunctionResponder

func (client Client) 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 (Client) GetTableValuedFunctionSender

func (client Client) 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 (Client) GetView

func (client Client) GetView(ctx context.Context, 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 (Client) GetViewPreparer

func (client Client) GetViewPreparer(ctx context.Context, accountName string, databaseName string, schemaName string, viewName string) (*http.Request, error)

GetViewPreparer prepares the GetView request.

func (Client) GetViewResponder

func (client Client) 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 (Client) GetViewSender

func (client Client) 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 (Client) GrantACL

func (client Client) GrantACL(ctx context.Context, accountName string, parameters ACLCreateOrUpdateParameters, op string) (result autorest.Response, err error)

GrantACL grants an access control list (ACL) entry to the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. parameters is parameters supplied to create or update an access control list (ACL) entry for a Data Lake Analytics catalog. op is the constant value for the operation.

func (Client) GrantACLPreparer

func (client Client) GrantACLPreparer(ctx context.Context, accountName string, parameters ACLCreateOrUpdateParameters, op string) (*http.Request, error)

GrantACLPreparer prepares the GrantACL request.

func (Client) GrantACLResponder

func (client Client) GrantACLResponder(resp *http.Response) (result autorest.Response, err error)

GrantACLResponder handles the response to the GrantACL request. The method always closes the http.Response Body.

func (Client) GrantACLSender

func (client Client) GrantACLSender(req *http.Request) (*http.Response, error)

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

func (Client) GrantACLToDatabase

func (client Client) GrantACLToDatabase(ctx context.Context, accountName string, databaseName string, parameters ACLCreateOrUpdateParameters, op string) (result autorest.Response, err error)

GrantACLToDatabase grants an access control list (ACL) entry to the 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. parameters is parameters supplied to create or update an access control list (ACL) entry for a database. op is the constant value for the operation.

func (Client) GrantACLToDatabasePreparer

func (client Client) GrantACLToDatabasePreparer(ctx context.Context, accountName string, databaseName string, parameters ACLCreateOrUpdateParameters, op string) (*http.Request, error)

GrantACLToDatabasePreparer prepares the GrantACLToDatabase request.

func (Client) GrantACLToDatabaseResponder

func (client Client) GrantACLToDatabaseResponder(resp *http.Response) (result autorest.Response, err error)

GrantACLToDatabaseResponder handles the response to the GrantACLToDatabase request. The method always closes the http.Response Body.

func (Client) GrantACLToDatabaseSender

func (client Client) GrantACLToDatabaseSender(req *http.Request) (*http.Response, error)

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

func (Client) ListAcls

func (client Client) ListAcls(ctx context.Context, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result ACLList, err error)

ListAcls retrieves the list of access control list (ACL) entries for 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 (Client) ListAclsByDatabase

func (client Client) ListAclsByDatabase(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result ACLList, err error)

ListAclsByDatabase retrieves the list of access control list (ACL) entries for the 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. 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 (Client) ListAclsByDatabasePreparer

func (client Client) ListAclsByDatabasePreparer(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListAclsByDatabasePreparer prepares the ListAclsByDatabase request.

func (Client) ListAclsByDatabaseResponder

func (client Client) ListAclsByDatabaseResponder(resp *http.Response) (result ACLList, err error)

ListAclsByDatabaseResponder handles the response to the ListAclsByDatabase request. The method always closes the http.Response Body.

func (Client) ListAclsByDatabaseSender

func (client Client) ListAclsByDatabaseSender(req *http.Request) (*http.Response, error)

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

func (Client) ListAclsPreparer

func (client Client) ListAclsPreparer(ctx context.Context, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (*http.Request, error)

ListAclsPreparer prepares the ListAcls request.

func (Client) ListAclsResponder

func (client Client) ListAclsResponder(resp *http.Response) (result ACLList, err error)

ListAclsResponder handles the response to the ListAcls request. The method always closes the http.Response Body.

func (Client) ListAclsSender

func (client Client) ListAclsSender(req *http.Request) (*http.Response, error)

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

func (Client) ListAssemblies

func (client Client) ListAssemblies(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLAssemblyListPage, 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 (Client) ListAssembliesComplete

func (client Client) ListAssembliesComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLAssemblyListIterator, err error)

ListAssembliesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListAssembliesPreparer

func (client Client) ListAssembliesPreparer(ctx context.Context, 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 (Client) ListAssembliesResponder

func (client Client) 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 (Client) ListAssembliesSender

func (client Client) 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 (Client) ListCredentials

func (client Client) ListCredentials(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLCredentialListPage, 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 (Client) ListCredentialsComplete

func (client Client) ListCredentialsComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLCredentialListIterator, err error)

ListCredentialsComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListCredentialsPreparer

func (client Client) ListCredentialsPreparer(ctx context.Context, 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 (Client) ListCredentialsResponder

func (client Client) 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 (Client) ListCredentialsSender

func (client Client) 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 (Client) ListDatabases

func (client Client) ListDatabases(ctx context.Context, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLDatabaseListPage, 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 (Client) ListDatabasesComplete

func (client Client) ListDatabasesComplete(ctx context.Context, accountName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLDatabaseListIterator, err error)

ListDatabasesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListDatabasesPreparer

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

ListDatabasesPreparer prepares the ListDatabases request.

func (Client) ListDatabasesResponder

func (client Client) 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 (Client) ListDatabasesSender

func (client Client) 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 (Client) ListExternalDataSources

func (client Client) ListExternalDataSources(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLExternalDataSourceListPage, 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 (Client) ListExternalDataSourcesComplete

func (client Client) ListExternalDataSourcesComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLExternalDataSourceListIterator, err error)

ListExternalDataSourcesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListExternalDataSourcesPreparer

func (client Client) ListExternalDataSourcesPreparer(ctx context.Context, 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 (Client) ListExternalDataSourcesResponder

func (client Client) 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 (Client) ListExternalDataSourcesSender

func (client Client) 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 (Client) ListPackages

func (client Client) ListPackages(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLPackageListPage, 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 (Client) ListPackagesComplete

func (client Client) ListPackagesComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLPackageListIterator, err error)

ListPackagesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListPackagesPreparer

func (client Client) ListPackagesPreparer(ctx context.Context, 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 (Client) ListPackagesResponder

func (client Client) 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 (Client) ListPackagesSender

func (client Client) 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 (Client) ListProcedures

func (client Client) ListProcedures(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLProcedureListPage, 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 (Client) ListProceduresComplete

func (client Client) ListProceduresComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLProcedureListIterator, err error)

ListProceduresComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListProceduresPreparer

func (client Client) ListProceduresPreparer(ctx context.Context, 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 (Client) ListProceduresResponder

func (client Client) 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 (Client) ListProceduresSender

func (client Client) 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 (Client) ListSchemas

func (client Client) ListSchemas(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLSchemaListPage, 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 (Client) ListSchemasComplete

func (client Client) ListSchemasComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLSchemaListIterator, err error)

ListSchemasComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListSchemasPreparer

func (client Client) ListSchemasPreparer(ctx context.Context, 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 (Client) ListSchemasResponder

func (client Client) 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 (Client) ListSchemasSender

func (client Client) 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 (Client) ListTablePartitions

func (client Client) ListTablePartitions(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTablePartitionListPage, 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 (Client) ListTablePartitionsComplete

func (client Client) ListTablePartitionsComplete(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTablePartitionListIterator, err error)

ListTablePartitionsComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTablePartitionsPreparer

func (client Client) ListTablePartitionsPreparer(ctx context.Context, 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 (Client) ListTablePartitionsResponder

func (client Client) 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 (Client) ListTablePartitionsSender

func (client Client) 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 (Client) ListTableStatistics

func (client Client) ListTableStatistics(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsListPage, 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 (Client) ListTableStatisticsByDatabase

func (client Client) ListTableStatisticsByDatabase(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsListPage, 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 (Client) ListTableStatisticsByDatabaseAndSchema

func (client Client) ListTableStatisticsByDatabaseAndSchema(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsListPage, 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 (Client) ListTableStatisticsByDatabaseAndSchemaComplete

func (client Client) ListTableStatisticsByDatabaseAndSchemaComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsListIterator, err error)

ListTableStatisticsByDatabaseAndSchemaComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTableStatisticsByDatabaseAndSchemaPreparer

func (client Client) ListTableStatisticsByDatabaseAndSchemaPreparer(ctx context.Context, 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 (Client) ListTableStatisticsByDatabaseAndSchemaResponder

func (client Client) 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 (Client) ListTableStatisticsByDatabaseAndSchemaSender

func (client Client) 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 (Client) ListTableStatisticsByDatabaseComplete

func (client Client) ListTableStatisticsByDatabaseComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsListIterator, err error)

ListTableStatisticsByDatabaseComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTableStatisticsByDatabasePreparer

func (client Client) ListTableStatisticsByDatabasePreparer(ctx context.Context, 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 (Client) ListTableStatisticsByDatabaseResponder

func (client Client) 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 (Client) ListTableStatisticsByDatabaseSender

func (client Client) 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 (Client) ListTableStatisticsComplete

func (client Client) ListTableStatisticsComplete(ctx context.Context, accountName string, databaseName string, schemaName string, tableName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableStatisticsListIterator, err error)

ListTableStatisticsComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTableStatisticsPreparer

func (client Client) ListTableStatisticsPreparer(ctx context.Context, 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 (Client) ListTableStatisticsResponder

func (client Client) 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 (Client) ListTableStatisticsSender

func (client Client) 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 (Client) ListTableTypes

func (client Client) ListTableTypes(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableTypeListPage, 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 (Client) ListTableTypesComplete

func (client Client) ListTableTypesComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableTypeListIterator, err error)

ListTableTypesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTableTypesPreparer

func (client Client) ListTableTypesPreparer(ctx context.Context, 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 (Client) ListTableTypesResponder

func (client Client) 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 (Client) ListTableTypesSender

func (client Client) 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 (Client) ListTableValuedFunctions

func (client Client) ListTableValuedFunctions(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableValuedFunctionListPage, 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 (Client) ListTableValuedFunctionsByDatabase

func (client Client) ListTableValuedFunctionsByDatabase(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableValuedFunctionListPage, 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 (Client) ListTableValuedFunctionsByDatabaseComplete

func (client Client) ListTableValuedFunctionsByDatabaseComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableValuedFunctionListIterator, err error)

ListTableValuedFunctionsByDatabaseComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTableValuedFunctionsByDatabasePreparer

func (client Client) ListTableValuedFunctionsByDatabasePreparer(ctx context.Context, 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 (Client) ListTableValuedFunctionsByDatabaseResponder

func (client Client) 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 (Client) ListTableValuedFunctionsByDatabaseSender

func (client Client) 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 (Client) ListTableValuedFunctionsComplete

func (client Client) ListTableValuedFunctionsComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTableValuedFunctionListIterator, err error)

ListTableValuedFunctionsComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTableValuedFunctionsPreparer

func (client Client) ListTableValuedFunctionsPreparer(ctx context.Context, 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 (Client) ListTableValuedFunctionsResponder

func (client Client) 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 (Client) ListTableValuedFunctionsSender

func (client Client) 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 (Client) ListTables

func (client Client) ListTables(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (result USQLTableListPage, 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 (Client) ListTablesByDatabase

func (client Client) ListTablesByDatabase(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (result USQLTableListPage, 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 (Client) ListTablesByDatabaseComplete

func (client Client) ListTablesByDatabaseComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (result USQLTableListIterator, err error)

ListTablesByDatabaseComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTablesByDatabasePreparer

func (client Client) ListTablesByDatabasePreparer(ctx context.Context, 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 (Client) ListTablesByDatabaseResponder

func (client Client) 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 (Client) ListTablesByDatabaseSender

func (client Client) 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 (Client) ListTablesComplete

func (client Client) ListTablesComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool, basic *bool) (result USQLTableListIterator, err error)

ListTablesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTablesPreparer

func (client Client) ListTablesPreparer(ctx context.Context, 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 (Client) ListTablesResponder

func (client Client) 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 (Client) ListTablesSender

func (client Client) 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 (Client) ListTypes

func (client Client) ListTypes(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTypeListPage, 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 (Client) ListTypesComplete

func (client Client) ListTypesComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLTypeListIterator, err error)

ListTypesComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListTypesPreparer

func (client Client) ListTypesPreparer(ctx context.Context, 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 (Client) ListTypesResponder

func (client Client) 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 (Client) ListTypesSender

func (client Client) 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 (Client) ListViews

func (client Client) ListViews(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLViewListPage, 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 (Client) ListViewsByDatabase

func (client Client) ListViewsByDatabase(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLViewListPage, 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 (Client) ListViewsByDatabaseComplete

func (client Client) ListViewsByDatabaseComplete(ctx context.Context, accountName string, databaseName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLViewListIterator, err error)

ListViewsByDatabaseComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListViewsByDatabasePreparer

func (client Client) ListViewsByDatabasePreparer(ctx context.Context, 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 (Client) ListViewsByDatabaseResponder

func (client Client) 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 (Client) ListViewsByDatabaseSender

func (client Client) 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 (Client) ListViewsComplete

func (client Client) ListViewsComplete(ctx context.Context, accountName string, databaseName string, schemaName string, filter string, top *int32, skip *int32, selectParameter string, orderby string, count *bool) (result USQLViewListIterator, err error)

ListViewsComplete enumerates all values, automatically crossing page boundaries as required.

func (Client) ListViewsPreparer

func (client Client) ListViewsPreparer(ctx context.Context, 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 (Client) ListViewsResponder

func (client Client) 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 (Client) ListViewsSender

func (client Client) 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 (Client) RevokeACL

func (client Client) RevokeACL(ctx context.Context, accountName string, parameters ACLDeleteParameters, op string) (result autorest.Response, err error)

RevokeACL revokes an access control list (ACL) entry from the Data Lake Analytics catalog.

accountName is the Azure Data Lake Analytics account upon which to execute catalog operations. parameters is parameters supplied to delete an access control list (ACL) entry from a Data Lake Analytics catalog. op is the constant value for the operation.

func (Client) RevokeACLFromDatabase

func (client Client) RevokeACLFromDatabase(ctx context.Context, accountName string, databaseName string, parameters ACLDeleteParameters, op string) (result autorest.Response, err error)

RevokeACLFromDatabase revokes an access control list (ACL) entry for the 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. parameters is parameters supplied to delete an access control list (ACL) entry for a database. op is the constant value for the operation.

func (Client) RevokeACLFromDatabasePreparer

func (client Client) RevokeACLFromDatabasePreparer(ctx context.Context, accountName string, databaseName string, parameters ACLDeleteParameters, op string) (*http.Request, error)

RevokeACLFromDatabasePreparer prepares the RevokeACLFromDatabase request.

func (Client) RevokeACLFromDatabaseResponder

func (client Client) RevokeACLFromDatabaseResponder(resp *http.Response) (result autorest.Response, err error)

RevokeACLFromDatabaseResponder handles the response to the RevokeACLFromDatabase request. The method always closes the http.Response Body.

func (Client) RevokeACLFromDatabaseSender

func (client Client) RevokeACLFromDatabaseSender(req *http.Request) (*http.Response, error)

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

func (Client) RevokeACLPreparer

func (client Client) RevokeACLPreparer(ctx context.Context, accountName string, parameters ACLDeleteParameters, op string) (*http.Request, error)

RevokeACLPreparer prepares the RevokeACL request.

func (Client) RevokeACLResponder

func (client Client) RevokeACLResponder(resp *http.Response) (result autorest.Response, err error)

RevokeACLResponder handles the response to the RevokeACL request. The method always closes the http.Response Body.

func (Client) RevokeACLSender

func (client Client) RevokeACLSender(req *http.Request) (*http.Response, error)

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

func (Client) UpdateCredential

func (client Client) UpdateCredential(ctx context.Context, 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 (Client) UpdateCredentialPreparer

func (client Client) UpdateCredentialPreparer(ctx context.Context, accountName string, databaseName string, credentialName string, parameters DataLakeAnalyticsCatalogCredentialUpdateParameters) (*http.Request, error)

UpdateCredentialPreparer prepares the UpdateCredential request.

func (Client) UpdateCredentialResponder

func (client Client) 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 (Client) UpdateCredentialSender

func (client Client) 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 (Client) UpdateSecret

func (client Client) UpdateSecret(ctx context.Context, 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 (Client) UpdateSecretPreparer

func (client Client) UpdateSecretPreparer(ctx context.Context, accountName string, databaseName string, secretName string, parameters DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters) (*http.Request, error)

UpdateSecretPreparer prepares the UpdateSecret request.

func (Client) UpdateSecretResponder

func (client Client) 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 (Client) UpdateSecretSender

func (client Client) 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 DataLakeAnalyticsCatalogCredentialCreateParameters

type DataLakeAnalyticsCatalogCredentialCreateParameters struct {
	// Password - the password for the credential and user with access to the data source.
	Password *string `json:"password,omitempty"`
	// URI - the URI identifier for the data source this credential can connect to in the format <hostname>:<port>
	URI *string `json:"uri,omitempty"`
	// UserID - the object identifier for the user associated with this credential with access to the data source.
	UserID *string `json:"userId,omitempty"`
}

DataLakeAnalyticsCatalogCredentialCreateParameters data Lake Analytics catalog credential creation parameters.

type DataLakeAnalyticsCatalogCredentialDeleteParameters

type DataLakeAnalyticsCatalogCredentialDeleteParameters struct {
	// Password - the current password for the credential and user with access to the data source. This is required if the requester is not the account owner.
	Password *string `json:"password,omitempty"`
}

DataLakeAnalyticsCatalogCredentialDeleteParameters data Lake Analytics catalog credential deletion parameters.

type DataLakeAnalyticsCatalogCredentialUpdateParameters

type DataLakeAnalyticsCatalogCredentialUpdateParameters struct {
	// Password - the current password for the credential and user with access to the data source. This is required if the requester is not the account owner.
	Password *string `json:"password,omitempty"`
	// NewPassword - the new password for the credential and user with access to the data source.
	NewPassword *string `json:"newPassword,omitempty"`
	// URI - the URI identifier for the data source this credential can connect to in the format <hostname>:<port>
	URI *string `json:"uri,omitempty"`
	// UserID - the object identifier for the user associated with this credential with access to the data source.
	UserID *string `json:"userId,omitempty"`
}

DataLakeAnalyticsCatalogCredentialUpdateParameters data Lake Analytics catalog credential update parameters.

type DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters

type DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters struct {
	// Password - the password for the secret to pass in
	Password *string `json:"password,omitempty"`
	// URI - the URI identifier for the secret in the format <hostname>:<port>
	URI *string `json:"uri,omitempty"`
}

DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters 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 - the name of the table associated with this database and schema.
	FirstPart *string `json:"firstPart,omitempty"`
	// SecondPart - the name of the table associated with this database and schema.
	SecondPart *string `json:"secondPart,omitempty"`
	// ThirdPart - the name of the table associated with this database and schema.
	ThirdPart *string `json:"thirdPart,omitempty"`
	// Server - the name of the table associated with this database and schema.
	Server *string `json:"server,omitempty"`
}

DdlName a Data Lake Analytics DDL name item.

type EntityID

type EntityID struct {
	// Name - the name of the external table associated with this database, schema and table.
	Name *DdlName `json:"name,omitempty"`
	// Version - the version of the external data source.
	Version *uuid.UUID `json:"version,omitempty"`
}

EntityID a Data Lake Analytics catalog entity identifier object.

type ExternalTable

type ExternalTable struct {
	// TableName - the name of the table associated with this database and schema.
	TableName *string `json:"tableName,omitempty"`
	// DataSource - the data source associated with this external table.
	DataSource *EntityID `json:"dataSource,omitempty"`
}

ExternalTable a Data Lake Analytics catalog external table item.

type FileType

type FileType string

FileType enumerates the values for file type.

const (
	// Assembly ...
	Assembly FileType = "Assembly"
	// Nodeploy ...
	Nodeploy FileType = "Nodeploy"
	// Resource ...
	Resource FileType = "Resource"
)

type Item

type Item struct {
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
}

Item a Data Lake Analytics catalog item.

type ItemList

type ItemList struct {
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
}

ItemList a Data Lake Analytics catalog item list.

type PermissionType

type PermissionType string

PermissionType enumerates the values for permission type.

const (
	// All ...
	All PermissionType = "All"
	// Alter ...
	Alter PermissionType = "Alter"
	// Create ...
	Create PermissionType = "Create"
	// Drop ...
	Drop PermissionType = "Drop"
	// None ...
	None PermissionType = "None"
	// Use ...
	Use PermissionType = "Use"
	// Write ...
	Write PermissionType = "Write"
)

type TypeFieldInfo

type TypeFieldInfo struct {
	// Name - the name of the field associated with this type.
	Name *string `json:"name,omitempty"`
	// Type - the type of the field.
	Type *string `json:"type,omitempty"`
}

TypeFieldInfo a Data Lake Analytics catalog type field information item.

type USQLAssembly

type USQLAssembly struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// Name - the name of the assembly.
	Name *string `json:"assemblyName,omitempty"`
	// ClrName - the name of the CLR.
	ClrName *string `json:"clrName,omitempty"`
	// IsVisible - the switch indicating if this assembly is visible or not.
	IsVisible *bool `json:"isVisible,omitempty"`
	// IsUserDefined - the switch indicating if this assembly is user defined or not.
	IsUserDefined *bool `json:"isUserDefined,omitempty"`
	// Files - the list of files associated with the assembly
	Files *[]USQLAssemblyFileInfo `json:"files,omitempty"`
	// Dependencies - the list of dependencies associated with the assembly
	Dependencies *[]USQLAssemblyDependencyInfo `json:"dependencies,omitempty"`
}

USQLAssembly a Data Lake Analytics catalog U-SQL Assembly.

type USQLAssemblyClr

type USQLAssemblyClr struct {
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// Name - the name of the assembly.
	Name *string `json:"assemblyClrName,omitempty"`
	// ClrName - the name of the CLR.
	ClrName *string `json:"clrName,omitempty"`
}

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

type USQLAssemblyDependencyInfo

type USQLAssemblyDependencyInfo struct {
	// EntityID - the EntityId of the dependency.
	EntityID *EntityID `json:"entityId,omitempty"`
}

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

type USQLAssemblyFileInfo

type USQLAssemblyFileInfo struct {
	// Type - the assembly file type. Possible values include: 'Assembly', 'Resource', 'Nodeploy'
	Type FileType `json:"type,omitempty"`
	// OriginalPath - the the original path to the assembly file.
	OriginalPath *string `json:"originalPath,omitempty"`
	// ContentPath - the the content path to the assembly file.
	ContentPath *string `json:"contentPath,omitempty"`
}

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

type USQLAssemblyList

type USQLAssemblyList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of assemblies in the database
	Value *[]USQLAssemblyClr `json:"value,omitempty"`
}

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

func (USQLAssemblyList) IsEmpty

func (usal USQLAssemblyList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLAssemblyListIterator

type USQLAssemblyListIterator struct {
	// contains filtered or unexported fields
}

USQLAssemblyListIterator provides access to a complete listing of USQLAssemblyClr values.

func (*USQLAssemblyListIterator) Next

func (iter *USQLAssemblyListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLAssemblyListIterator) NotDone

func (iter USQLAssemblyListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLAssemblyListIterator) Response

Response returns the raw server response from the last page request.

func (USQLAssemblyListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLAssemblyListPage

type USQLAssemblyListPage struct {
	// contains filtered or unexported fields
}

USQLAssemblyListPage contains a page of USQLAssemblyClr values.

func (*USQLAssemblyListPage) Next

func (page *USQLAssemblyListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLAssemblyListPage) NotDone

func (page USQLAssemblyListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLAssemblyListPage) Response

func (page USQLAssemblyListPage) Response() USQLAssemblyList

Response returns the raw server response from the last page request.

func (USQLAssemblyListPage) Values

func (page USQLAssemblyListPage) Values() []USQLAssemblyClr

Values returns the slice of values for the current page or nil if there are no values.

type USQLCredential

type USQLCredential struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// Name - the name of the credential.
	Name *string `json:"credentialName,omitempty"`
}

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

type USQLCredentialList

type USQLCredentialList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of credentials in the database
	Value *[]USQLCredential `json:"value,omitempty"`
}

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

func (USQLCredentialList) IsEmpty

func (uscl USQLCredentialList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLCredentialListIterator

type USQLCredentialListIterator struct {
	// contains filtered or unexported fields
}

USQLCredentialListIterator provides access to a complete listing of USQLCredential values.

func (*USQLCredentialListIterator) Next

func (iter *USQLCredentialListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLCredentialListIterator) NotDone

func (iter USQLCredentialListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLCredentialListIterator) Response

Response returns the raw server response from the last page request.

func (USQLCredentialListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLCredentialListPage

type USQLCredentialListPage struct {
	// contains filtered or unexported fields
}

USQLCredentialListPage contains a page of USQLCredential values.

func (*USQLCredentialListPage) Next

func (page *USQLCredentialListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLCredentialListPage) NotDone

func (page USQLCredentialListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLCredentialListPage) Response

Response returns the raw server response from the last page request.

func (USQLCredentialListPage) Values

func (page USQLCredentialListPage) Values() []USQLCredential

Values returns the slice of values for the current page or nil if there are no values.

type USQLDatabase

type USQLDatabase struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// Name - the name of the database.
	Name *string `json:"databaseName,omitempty"`
}

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

type USQLDatabaseList

type USQLDatabaseList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of databases
	Value *[]USQLDatabase `json:"value,omitempty"`
}

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

func (USQLDatabaseList) IsEmpty

func (usdl USQLDatabaseList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLDatabaseListIterator

type USQLDatabaseListIterator struct {
	// contains filtered or unexported fields
}

USQLDatabaseListIterator provides access to a complete listing of USQLDatabase values.

func (*USQLDatabaseListIterator) Next

func (iter *USQLDatabaseListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLDatabaseListIterator) NotDone

func (iter USQLDatabaseListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLDatabaseListIterator) Response

Response returns the raw server response from the last page request.

func (USQLDatabaseListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLDatabaseListPage

type USQLDatabaseListPage struct {
	// contains filtered or unexported fields
}

USQLDatabaseListPage contains a page of USQLDatabase values.

func (*USQLDatabaseListPage) Next

func (page *USQLDatabaseListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLDatabaseListPage) NotDone

func (page USQLDatabaseListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLDatabaseListPage) Response

func (page USQLDatabaseListPage) Response() USQLDatabaseList

Response returns the raw server response from the last page request.

func (USQLDatabaseListPage) Values

func (page USQLDatabaseListPage) Values() []USQLDatabase

Values returns the slice of values for the current page or nil if there are no values.

type USQLDirectedColumn

type USQLDirectedColumn struct {
	// Name - the name of the index in the table.
	Name *string `json:"name,omitempty"`
	// Descending - the switch indicating if the index is descending or not.
	Descending *bool `json:"descending,omitempty"`
}

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

type USQLDistributionInfo

type USQLDistributionInfo struct {
	// Type - the type of this distribution.
	Type *int32 `json:"type,omitempty"`
	// Keys - the list of directed columns in the distribution
	Keys *[]USQLDirectedColumn `json:"keys,omitempty"`
	// Count - the count of indices using this distribution.
	Count *int32 `json:"count,omitempty"`
	// DynamicCount - the dynamic count of indices using this distribution.
	DynamicCount *int32 `json:"dynamicCount,omitempty"`
}

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

type USQLExternalDataSource

type USQLExternalDataSource struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// Name - the name of the external data source.
	Name *string `json:"externalDataSourceName,omitempty"`
	// Provider - the name of the provider for the external data source.
	Provider *string `json:"provider,omitempty"`
	// ProviderString - the name of the provider string for the external data source.
	ProviderString *string `json:"providerString,omitempty"`
	// PushdownTypes - the list of types to push down from the external data source.
	PushdownTypes *[]string `json:"pushdownTypes,omitempty"`
}

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

type USQLExternalDataSourceList

type USQLExternalDataSourceList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of external data sources in the database
	Value *[]USQLExternalDataSource `json:"value,omitempty"`
}

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

func (USQLExternalDataSourceList) IsEmpty

func (usedsl USQLExternalDataSourceList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLExternalDataSourceListIterator

type USQLExternalDataSourceListIterator struct {
	// contains filtered or unexported fields
}

USQLExternalDataSourceListIterator provides access to a complete listing of USQLExternalDataSource values.

func (*USQLExternalDataSourceListIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLExternalDataSourceListIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLExternalDataSourceListIterator) Response

Response returns the raw server response from the last page request.

func (USQLExternalDataSourceListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLExternalDataSourceListPage

type USQLExternalDataSourceListPage struct {
	// contains filtered or unexported fields
}

USQLExternalDataSourceListPage contains a page of USQLExternalDataSource values.

func (*USQLExternalDataSourceListPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLExternalDataSourceListPage) NotDone

func (page USQLExternalDataSourceListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLExternalDataSourceListPage) Response

Response returns the raw server response from the last page request.

func (USQLExternalDataSourceListPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type USQLIndex

type USQLIndex struct {
	// Name - the name of the index in the table.
	Name *string `json:"name,omitempty"`
	// IndexKeys - the list of directed columns in the index
	IndexKeys *[]USQLDirectedColumn `json:"indexKeys,omitempty"`
	// Columns - the list of columns in the index
	Columns *[]string `json:"columns,omitempty"`
	// DistributionInfo - the distributions info of the index
	DistributionInfo *USQLDistributionInfo `json:"distributionInfo,omitempty"`
	// PartitionFunction - partition function ID for the index.
	PartitionFunction *uuid.UUID `json:"partitionFunction,omitempty"`
	// PartitionKeyList - the list of partion keys in the index
	PartitionKeyList *[]string `json:"partitionKeyList,omitempty"`
	// StreamNames - the list of full paths to the streams that contain this index in the DataLake account.
	StreamNames *[]string `json:"streamNames,omitempty"`
	// IsColumnstore - the switch indicating if this index is a columnstore index.
	IsColumnstore *bool `json:"isColumnstore,omitempty"`
	// IndexID - the ID of this index within the table.
	IndexID *int32 `json:"indexId,omitempty"`
	// IsUnique - the switch indicating if this index is a unique index.
	IsUnique *bool `json:"isUnique,omitempty"`
}

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

type USQLPackage

type USQLPackage struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database containing the package.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this package and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of the package.
	Name *string `json:"packageName,omitempty"`
	// Definition - the definition of the package.
	Definition *string `json:"definition,omitempty"`
}

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

type USQLPackageList

type USQLPackageList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of packages in the database and schema combination
	Value *[]USQLPackage `json:"value,omitempty"`
}

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

func (USQLPackageList) IsEmpty

func (uspl USQLPackageList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLPackageListIterator

type USQLPackageListIterator struct {
	// contains filtered or unexported fields
}

USQLPackageListIterator provides access to a complete listing of USQLPackage values.

func (*USQLPackageListIterator) Next

func (iter *USQLPackageListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLPackageListIterator) NotDone

func (iter USQLPackageListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLPackageListIterator) Response

func (iter USQLPackageListIterator) Response() USQLPackageList

Response returns the raw server response from the last page request.

func (USQLPackageListIterator) Value

func (iter USQLPackageListIterator) Value() USQLPackage

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLPackageListPage

type USQLPackageListPage struct {
	// contains filtered or unexported fields
}

USQLPackageListPage contains a page of USQLPackage values.

func (*USQLPackageListPage) Next

func (page *USQLPackageListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLPackageListPage) NotDone

func (page USQLPackageListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLPackageListPage) Response

func (page USQLPackageListPage) Response() USQLPackageList

Response returns the raw server response from the last page request.

func (USQLPackageListPage) Values

func (page USQLPackageListPage) Values() []USQLPackage

Values returns the slice of values for the current page or nil if there are no values.

type USQLProcedure

type USQLProcedure struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this procedure and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of the procedure.
	Name *string `json:"procName,omitempty"`
	// Definition - the defined query of the procedure.
	Definition *string `json:"definition,omitempty"`
}

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

type USQLProcedureList

type USQLProcedureList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of procedure in the database and schema combination
	Value *[]USQLProcedure `json:"value,omitempty"`
}

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

func (USQLProcedureList) IsEmpty

func (uspl USQLProcedureList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLProcedureListIterator

type USQLProcedureListIterator struct {
	// contains filtered or unexported fields
}

USQLProcedureListIterator provides access to a complete listing of USQLProcedure values.

func (*USQLProcedureListIterator) Next

func (iter *USQLProcedureListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLProcedureListIterator) NotDone

func (iter USQLProcedureListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLProcedureListIterator) Response

Response returns the raw server response from the last page request.

func (USQLProcedureListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLProcedureListPage

type USQLProcedureListPage struct {
	// contains filtered or unexported fields
}

USQLProcedureListPage contains a page of USQLProcedure values.

func (*USQLProcedureListPage) Next

func (page *USQLProcedureListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLProcedureListPage) NotDone

func (page USQLProcedureListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLProcedureListPage) Response

func (page USQLProcedureListPage) Response() USQLProcedureList

Response returns the raw server response from the last page request.

func (USQLProcedureListPage) Values

func (page USQLProcedureListPage) Values() []USQLProcedure

Values returns the slice of values for the current page or nil if there are no values.

type USQLSchema

type USQLSchema struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// Name - the name of the schema.
	Name *string `json:"schemaName,omitempty"`
}

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

type USQLSchemaList

type USQLSchemaList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of schemas in the database
	Value *[]USQLSchema `json:"value,omitempty"`
}

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

func (USQLSchemaList) IsEmpty

func (ussl USQLSchemaList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLSchemaListIterator

type USQLSchemaListIterator struct {
	// contains filtered or unexported fields
}

USQLSchemaListIterator provides access to a complete listing of USQLSchema values.

func (*USQLSchemaListIterator) Next

func (iter *USQLSchemaListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLSchemaListIterator) NotDone

func (iter USQLSchemaListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLSchemaListIterator) Response

func (iter USQLSchemaListIterator) Response() USQLSchemaList

Response returns the raw server response from the last page request.

func (USQLSchemaListIterator) Value

func (iter USQLSchemaListIterator) Value() USQLSchema

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLSchemaListPage

type USQLSchemaListPage struct {
	// contains filtered or unexported fields
}

USQLSchemaListPage contains a page of USQLSchema values.

func (*USQLSchemaListPage) Next

func (page *USQLSchemaListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLSchemaListPage) NotDone

func (page USQLSchemaListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLSchemaListPage) Response

func (page USQLSchemaListPage) Response() USQLSchemaList

Response returns the raw server response from the last page request.

func (USQLSchemaListPage) Values

func (page USQLSchemaListPage) Values() []USQLSchema

Values returns the slice of values for the current page or nil if there are no values.

type USQLSecret

type USQLSecret struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// Name - the name of the secret.
	Name *string `json:"secretName,omitempty"`
	// CreationTime - the creation time of the credential object. This is the only information returned about a secret from a GET.
	CreationTime *date.Time `json:"creationTime,omitempty"`
	// URI - the URI identifier for the secret in the format <hostname>:<port>
	URI *string `json:"uri,omitempty"`
	// Password - the password for the secret to pass in
	Password *string `json:"password,omitempty"`
}

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

type USQLTable

type USQLTable struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this table and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of the table.
	Name *string `json:"tableName,omitempty"`
	// ColumnList - the list of columns in this table
	ColumnList *[]USQLTableColumn `json:"columnList,omitempty"`
	// IndexList - the list of indices in this table
	IndexList *[]USQLIndex `json:"indexList,omitempty"`
	// PartitionKeyList - the list of partition keys in the table
	PartitionKeyList *[]string `json:"partitionKeyList,omitempty"`
	// ExternalTable - the external table associated with the table.
	ExternalTable *ExternalTable `json:"externalTable,omitempty"`
	// DistributionInfo - the distributions info of the table
	DistributionInfo *USQLDistributionInfo `json:"distributionInfo,omitempty"`
}

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

type USQLTableColumn

type USQLTableColumn struct {
	// Name - the name of the column in the table.
	Name *string `json:"name,omitempty"`
	// Type - the object type of the specified column (such as System.String).
	Type *string `json:"type,omitempty"`
}

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

type USQLTableList

type USQLTableList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of tables in the database and schema combination
	Value *[]USQLTable `json:"value,omitempty"`
}

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

func (USQLTableList) IsEmpty

func (ustl USQLTableList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLTableListIterator

type USQLTableListIterator struct {
	// contains filtered or unexported fields
}

USQLTableListIterator provides access to a complete listing of USQLTable values.

func (*USQLTableListIterator) Next

func (iter *USQLTableListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLTableListIterator) NotDone

func (iter USQLTableListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLTableListIterator) Response

func (iter USQLTableListIterator) Response() USQLTableList

Response returns the raw server response from the last page request.

func (USQLTableListIterator) Value

func (iter USQLTableListIterator) Value() USQLTable

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLTableListPage

type USQLTableListPage struct {
	// contains filtered or unexported fields
}

USQLTableListPage contains a page of USQLTable values.

func (*USQLTableListPage) Next

func (page *USQLTableListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLTableListPage) NotDone

func (page USQLTableListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLTableListPage) Response

func (page USQLTableListPage) Response() USQLTableList

Response returns the raw server response from the last page request.

func (USQLTableListPage) Values

func (page USQLTableListPage) Values() []USQLTable

Values returns the slice of values for the current page or nil if there are no values.

type USQLTablePartition

type USQLTablePartition struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this table partition and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of the table partition.
	Name *string `json:"partitionName,omitempty"`
	// ParentName - the Ddl object of the partition's parent.
	ParentName *DdlName `json:"parentName,omitempty"`
	// IndexID - the index ID for this partition.
	IndexID *int32 `json:"indexId,omitempty"`
	// Label - the list of labels associated with this partition.
	Label *[]string `json:"label,omitempty"`
	// CreateDate - the creation time of the partition
	CreateDate *date.Time `json:"createDate,omitempty"`
}

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

type USQLTablePartitionList

type USQLTablePartitionList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of table partitions in the database, schema and table combination
	Value *[]USQLTablePartition `json:"value,omitempty"`
}

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

func (USQLTablePartitionList) IsEmpty

func (ustpl USQLTablePartitionList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLTablePartitionListIterator

type USQLTablePartitionListIterator struct {
	// contains filtered or unexported fields
}

USQLTablePartitionListIterator provides access to a complete listing of USQLTablePartition values.

func (*USQLTablePartitionListIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLTablePartitionListIterator) NotDone

func (iter USQLTablePartitionListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLTablePartitionListIterator) Response

Response returns the raw server response from the last page request.

func (USQLTablePartitionListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLTablePartitionListPage

type USQLTablePartitionListPage struct {
	// contains filtered or unexported fields
}

USQLTablePartitionListPage contains a page of USQLTablePartition values.

func (*USQLTablePartitionListPage) Next

func (page *USQLTablePartitionListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLTablePartitionListPage) NotDone

func (page USQLTablePartitionListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLTablePartitionListPage) Response

Response returns the raw server response from the last page request.

func (USQLTablePartitionListPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type USQLTableStatistics

type USQLTableStatistics struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this table and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// TableName - the name of the table.
	TableName *string `json:"tableName,omitempty"`
	// Name - the name of the table statistics.
	Name *string `json:"statisticsName,omitempty"`
	// UserStatName - the name of the user statistics.
	UserStatName *string `json:"userStatName,omitempty"`
	// StatDataPath - the path to the statistics data.
	StatDataPath *string `json:"statDataPath,omitempty"`
	// CreateTime - the creation time of the statistics.
	CreateTime *date.Time `json:"createTime,omitempty"`
	// UpdateTime - the last time the statistics were updated.
	UpdateTime *date.Time `json:"updateTime,omitempty"`
	// IsUserCreated - the switch indicating if these statistics are user created.
	IsUserCreated *bool `json:"isUserCreated,omitempty"`
	// IsAutoCreated - the switch indicating if these statistics are automatically created.
	IsAutoCreated *bool `json:"isAutoCreated,omitempty"`
	// HasFilter - the switch indicating if these statistics have a filter.
	HasFilter *bool `json:"hasFilter,omitempty"`
	// FilterDefinition - the filter definition for the statistics.
	FilterDefinition *string `json:"filterDefinition,omitempty"`
	// ColNames - the list of column names associated with these statistics.
	ColNames *[]string `json:"colNames,omitempty"`
}

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

type USQLTableStatisticsList

type USQLTableStatisticsList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of table statistics in the database, schema and table combination
	Value *[]USQLTableStatistics `json:"value,omitempty"`
}

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

func (USQLTableStatisticsList) IsEmpty

func (ustsl USQLTableStatisticsList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLTableStatisticsListIterator

type USQLTableStatisticsListIterator struct {
	// contains filtered or unexported fields
}

USQLTableStatisticsListIterator provides access to a complete listing of USQLTableStatistics values.

func (*USQLTableStatisticsListIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLTableStatisticsListIterator) NotDone

func (iter USQLTableStatisticsListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLTableStatisticsListIterator) Response

Response returns the raw server response from the last page request.

func (USQLTableStatisticsListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLTableStatisticsListPage

type USQLTableStatisticsListPage struct {
	// contains filtered or unexported fields
}

USQLTableStatisticsListPage contains a page of USQLTableStatistics values.

func (*USQLTableStatisticsListPage) Next

func (page *USQLTableStatisticsListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLTableStatisticsListPage) NotDone

func (page USQLTableStatisticsListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLTableStatisticsListPage) Response

Response returns the raw server response from the last page request.

func (USQLTableStatisticsListPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type USQLTableType

type USQLTableType struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this table and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of type for this type.
	Name *string `json:"typeName,omitempty"`
	// TypeFamily - the type family for this type.
	TypeFamily *string `json:"typeFamily,omitempty"`
	// CSharpName - the C# name for this type.
	CSharpName *string `json:"cSharpName,omitempty"`
	// FullCSharpName - the fully qualified C# name for this type.
	FullCSharpName *string `json:"fullCSharpName,omitempty"`
	// SystemTypeID - the system type ID for this type.
	SystemTypeID *int32 `json:"systemTypeId,omitempty"`
	// UserTypeID - the user type ID for this type.
	UserTypeID *int32 `json:"userTypeId,omitempty"`
	// SchemaID - the schema ID for this type.
	SchemaID *int32 `json:"schemaId,omitempty"`
	// PrincipalID - the principal ID for this type.
	PrincipalID *int32 `json:"principalId,omitempty"`
	// IsNullable - the the switch indicating if this type is nullable.
	IsNullable *bool `json:"isNullable,omitempty"`
	// IsUserDefined - the the switch indicating if this type is user defined.
	IsUserDefined *bool `json:"isUserDefined,omitempty"`
	// IsAssemblyType - the the switch indicating if this type is an assembly type.
	IsAssemblyType *bool `json:"isAssemblyType,omitempty"`
	// IsTableType - the the switch indicating if this type is a table type.
	IsTableType *bool `json:"isTableType,omitempty"`
	// IsComplexType - the the switch indicating if this type is a complex type.
	IsComplexType *bool `json:"isComplexType,omitempty"`
	// Columns - the type field information associated with this table type.
	Columns *[]TypeFieldInfo `json:"columns,omitempty"`
}

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

type USQLTableTypeList

type USQLTableTypeList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of table types in the database and schema combination
	Value *[]USQLTableType `json:"value,omitempty"`
}

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

func (USQLTableTypeList) IsEmpty

func (usttl USQLTableTypeList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLTableTypeListIterator

type USQLTableTypeListIterator struct {
	// contains filtered or unexported fields
}

USQLTableTypeListIterator provides access to a complete listing of USQLTableType values.

func (*USQLTableTypeListIterator) Next

func (iter *USQLTableTypeListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLTableTypeListIterator) NotDone

func (iter USQLTableTypeListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLTableTypeListIterator) Response

Response returns the raw server response from the last page request.

func (USQLTableTypeListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLTableTypeListPage

type USQLTableTypeListPage struct {
	// contains filtered or unexported fields
}

USQLTableTypeListPage contains a page of USQLTableType values.

func (*USQLTableTypeListPage) Next

func (page *USQLTableTypeListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLTableTypeListPage) NotDone

func (page USQLTableTypeListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLTableTypeListPage) Response

func (page USQLTableTypeListPage) Response() USQLTableTypeList

Response returns the raw server response from the last page request.

func (USQLTableTypeListPage) Values

func (page USQLTableTypeListPage) Values() []USQLTableType

Values returns the slice of values for the current page or nil if there are no values.

type USQLTableValuedFunction

type USQLTableValuedFunction struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of the table valued function.
	Name *string `json:"tvfName,omitempty"`
	// Definition - the definition of the table valued function.
	Definition *string `json:"definition,omitempty"`
}

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

type USQLTableValuedFunctionList

type USQLTableValuedFunctionList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of table valued functions in the database and schema combination
	Value *[]USQLTableValuedFunction `json:"value,omitempty"`
}

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

func (USQLTableValuedFunctionList) IsEmpty

func (ustvfl USQLTableValuedFunctionList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLTableValuedFunctionListIterator

type USQLTableValuedFunctionListIterator struct {
	// contains filtered or unexported fields
}

USQLTableValuedFunctionListIterator provides access to a complete listing of USQLTableValuedFunction values.

func (*USQLTableValuedFunctionListIterator) Next

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLTableValuedFunctionListIterator) NotDone

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLTableValuedFunctionListIterator) Response

Response returns the raw server response from the last page request.

func (USQLTableValuedFunctionListIterator) Value

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLTableValuedFunctionListPage

type USQLTableValuedFunctionListPage struct {
	// contains filtered or unexported fields
}

USQLTableValuedFunctionListPage contains a page of USQLTableValuedFunction values.

func (*USQLTableValuedFunctionListPage) Next

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLTableValuedFunctionListPage) NotDone

func (page USQLTableValuedFunctionListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLTableValuedFunctionListPage) Response

Response returns the raw server response from the last page request.

func (USQLTableValuedFunctionListPage) Values

Values returns the slice of values for the current page or nil if there are no values.

type USQLType

type USQLType struct {
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this table and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of type for this type.
	Name *string `json:"typeName,omitempty"`
	// TypeFamily - the type family for this type.
	TypeFamily *string `json:"typeFamily,omitempty"`
	// CSharpName - the C# name for this type.
	CSharpName *string `json:"cSharpName,omitempty"`
	// FullCSharpName - the fully qualified C# name for this type.
	FullCSharpName *string `json:"fullCSharpName,omitempty"`
	// SystemTypeID - the system type ID for this type.
	SystemTypeID *int32 `json:"systemTypeId,omitempty"`
	// UserTypeID - the user type ID for this type.
	UserTypeID *int32 `json:"userTypeId,omitempty"`
	// SchemaID - the schema ID for this type.
	SchemaID *int32 `json:"schemaId,omitempty"`
	// PrincipalID - the principal ID for this type.
	PrincipalID *int32 `json:"principalId,omitempty"`
	// IsNullable - the the switch indicating if this type is nullable.
	IsNullable *bool `json:"isNullable,omitempty"`
	// IsUserDefined - the the switch indicating if this type is user defined.
	IsUserDefined *bool `json:"isUserDefined,omitempty"`
	// IsAssemblyType - the the switch indicating if this type is an assembly type.
	IsAssemblyType *bool `json:"isAssemblyType,omitempty"`
	// IsTableType - the the switch indicating if this type is a table type.
	IsTableType *bool `json:"isTableType,omitempty"`
	// IsComplexType - the the switch indicating if this type is a complex type.
	IsComplexType *bool `json:"isComplexType,omitempty"`
}

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

type USQLTypeList

type USQLTypeList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of types in the database and schema combination
	Value *[]USQLType `json:"value,omitempty"`
}

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

func (USQLTypeList) IsEmpty

func (ustl USQLTypeList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLTypeListIterator

type USQLTypeListIterator struct {
	// contains filtered or unexported fields
}

USQLTypeListIterator provides access to a complete listing of USQLType values.

func (*USQLTypeListIterator) Next

func (iter *USQLTypeListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLTypeListIterator) NotDone

func (iter USQLTypeListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLTypeListIterator) Response

func (iter USQLTypeListIterator) Response() USQLTypeList

Response returns the raw server response from the last page request.

func (USQLTypeListIterator) Value

func (iter USQLTypeListIterator) Value() USQLType

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLTypeListPage

type USQLTypeListPage struct {
	// contains filtered or unexported fields
}

USQLTypeListPage contains a page of USQLType values.

func (*USQLTypeListPage) Next

func (page *USQLTypeListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLTypeListPage) NotDone

func (page USQLTypeListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLTypeListPage) Response

func (page USQLTypeListPage) Response() USQLTypeList

Response returns the raw server response from the last page request.

func (USQLTypeListPage) Values

func (page USQLTypeListPage) Values() []USQLType

Values returns the slice of values for the current page or nil if there are no values.

type USQLView

type USQLView struct {
	autorest.Response `json:"-"`
	// ComputeAccountName - the name of the Data Lake Analytics account.
	ComputeAccountName *string `json:"computeAccountName,omitempty"`
	// Version - the version of the catalog item.
	Version *uuid.UUID `json:"version,omitempty"`
	// DatabaseName - the name of the database.
	DatabaseName *string `json:"databaseName,omitempty"`
	// SchemaName - the name of the schema associated with this view and database.
	SchemaName *string `json:"schemaName,omitempty"`
	// Name - the name of the view.
	Name *string `json:"viewName,omitempty"`
	// Definition - the defined query of the view.
	Definition *string `json:"definition,omitempty"`
}

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

type USQLViewList

type USQLViewList struct {
	autorest.Response `json:"-"`
	// NextLink - the link to the next page of results.
	NextLink *string `json:"nextLink,omitempty"`
	// Value - the list of view in the database and schema combination
	Value *[]USQLView `json:"value,omitempty"`
}

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

func (USQLViewList) IsEmpty

func (usvl USQLViewList) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type USQLViewListIterator

type USQLViewListIterator struct {
	// contains filtered or unexported fields
}

USQLViewListIterator provides access to a complete listing of USQLView values.

func (*USQLViewListIterator) Next

func (iter *USQLViewListIterator) Next() error

Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (USQLViewListIterator) NotDone

func (iter USQLViewListIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (USQLViewListIterator) Response

func (iter USQLViewListIterator) Response() USQLViewList

Response returns the raw server response from the last page request.

func (USQLViewListIterator) Value

func (iter USQLViewListIterator) Value() USQLView

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type USQLViewListPage

type USQLViewListPage struct {
	// contains filtered or unexported fields
}

USQLViewListPage contains a page of USQLView values.

func (*USQLViewListPage) Next

func (page *USQLViewListPage) Next() error

Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.

func (USQLViewListPage) NotDone

func (page USQLViewListPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (USQLViewListPage) Response

func (page USQLViewListPage) Response() USQLViewList

Response returns the raw server response from the last page request.

func (USQLViewListPage) Values

func (page USQLViewListPage) Values() []USQLView

Values returns the slice of values for the current page or nil if there are no values.

Jump to

Keyboard shortcuts

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