Documentation
¶
Index ¶
- Constants
- type AddConnection
- type BqTestDiagnostic
- type BqTestErrors
- type BqTestWarnings
- type CreateOrUpdateDomain
- type DatabaseTestDiagnostic
- type DeleteDomain
- type GetDomain
- type GetTables
- type GetTablesEdge
- type GetWarehouse
- type JSONString
- type MonteCarloClient
- type RemoveConnection
- type SetWarehouseName
- type TagKeyValuePairInput
- type TagKeyValuePairOutput
- type TagPair
- type TestBqCredentialsV2
- type TestDatabaseCredentials
- type UUID
- type UpdateCredentials
Constants ¶
View Source
const BigQueryConnectionType = "bigquery"
View Source
const BigQueryConnectionTypeResponse = "BIGQUERY"
View Source
const GetDomainQuery string = "" /* 126-byte string literal not displayed */
View Source
const GetWarehouseQuery string = "query getWarehouse($uuid: UUID) { getWarehouse(uuid: $uuid) { name,connections{uuid,type},dataCollector{uuid} } }"
View Source
const TransactionalConnectionType = "transactional-db"
View Source
const TransactionalConnectionTypeResponse = "TRANSACTIONAL_DB"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddConnection ¶
type BqTestDiagnostic ¶ added in v0.2.0
type BqTestErrors ¶ added in v0.2.0
type BqTestErrors []BqTestDiagnostic
type BqTestWarnings ¶ added in v0.2.0
type BqTestWarnings []BqTestDiagnostic
type CreateOrUpdateDomain ¶ added in v0.1.3
type CreateOrUpdateDomain struct { CreateOrUpdateDomain struct { Domain struct { Assignments []string Tags []TagKeyValuePairOutput Name string Description string Uuid string } } `graphql:"createOrUpdateDomain(assignments: $assignments, tags: $tags, name: $name, description: $description, uuid: $uuid)"` }
type DatabaseTestDiagnostic ¶ added in v0.2.0
type DeleteDomain ¶ added in v0.1.3
type DeleteDomain struct { DeleteDomain struct { Deleted int } `graphql:"deleteDomain(uuid: $uuid)"` }
type GetTables ¶ added in v0.2.0
type GetTables struct { GetTables struct { Edges []GetTablesEdge PageInfo struct { StartCursor string EndCursor string HasNextPage bool } } `graphql:"getTables(dwId: $dwId, first: $first, after: $after, isDeleted: $isDeleted, isExcluded: $isExcluded)"` }
type GetTablesEdge ¶ added in v0.2.0
type GetWarehouse ¶
type JSONString ¶ added in v0.1.1
type JSONString string
type MonteCarloClient ¶
type MonteCarloClient interface { Mutate(ctx context.Context, m interface{}, variables map[string]interface{}, options ...graphql.Option) error Query(ctx context.Context, q interface{}, variables map[string]interface{}, options ...graphql.Option) error ExecRaw(ctx context.Context, query string, variables map[string]interface{}, options ...graphql.Option) ([]byte, error) }
client interface
func NewMonteCarloClient ¶
type RemoveConnection ¶
type RemoveConnection struct { RemoveConnection struct { Success bool } `graphql:"removeConnection(connectionId: $connectionId)"` }
type SetWarehouseName ¶
type TagKeyValuePairInput ¶ added in v0.1.3
type TagKeyValuePairInput TagPair
type TagKeyValuePairOutput ¶ added in v0.1.3
type TagKeyValuePairOutput TagPair
type TestBqCredentialsV2 ¶
type TestBqCredentialsV2 struct { TestBqCredentialsV2 struct { Key string ValidationResult struct { Success bool Warnings BqTestWarnings Errors BqTestErrors } } `graphql:"testBqCredentialsV2(validationName: $validationName, connectionDetails: $connectionDetails)"` }
type TestDatabaseCredentials ¶ added in v0.2.0
type TestDatabaseCredentials struct { TestDatabaseCredentials struct { Key string Success bool Warnings []DatabaseTestDiagnostic Validations []DatabaseTestDiagnostic } `` /* 160-byte string literal not displayed */ }
type UpdateCredentials ¶
type UpdateCredentials struct { UpdateCredentials struct { Success bool } `` /* 139-byte string literal not displayed */ }
Click to show internal directories.
Click to hide internal directories.