graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.Backends.MSSQL.Instances.Types

Description

MSSQL Instances Types

Defines a Backend type class instance for MSSQL.

Orphan instances

Backend 'MSSQL Source # 
Instance details

Methods

healthCheckImplementation :: Maybe (HealthCheckImplementation (HealthCheckTest 'MSSQL)) Source #

versionCheckImplementation :: Environment -> SourceConnConfiguration 'MSSQL -> IO (Either QErr ()) Source #

runPingSource :: Environment -> (String -> IO ()) -> SourceName -> SourceConnConfiguration 'MSSQL -> IO () Source #

resolveConnectionTemplate :: SourceConfig 'MSSQL -> ConnectionTemplateRequestContext 'MSSQL -> Maybe ConnectionTemplate -> Either QErr EncJSON Source #

isComparableType :: ScalarType 'MSSQL -> Bool Source #

isNumType :: ScalarType 'MSSQL -> Bool Source #

getCustomAggregateOperators :: SourceConfig 'MSSQL -> HashMap Name (HashMap (ScalarType 'MSSQL) (ScalarType 'MSSQL)) Source #

textToScalarValue :: Maybe Text -> ScalarValue 'MSSQL Source #

parseScalarValue :: ScalarTypeParsingContext 'MSSQL -> ScalarType 'MSSQL -> Value -> Either QErr (ScalarValue 'MSSQL) Source #

scalarValueToJSON :: ScalarValue 'MSSQL -> Value Source #

functionToTable :: FunctionName 'MSSQL -> TableName 'MSSQL Source #

tableToFunction :: TableName 'MSSQL -> FunctionName 'MSSQL Source #

computedFieldFunction :: ComputedFieldDefinition 'MSSQL -> FunctionName 'MSSQL Source #

computedFieldReturnType :: ComputedFieldReturn 'MSSQL -> ComputedFieldReturnType 'MSSQL Source #

supportsAggregateComputedFields :: Bool Source #

fromComputedFieldImplicitArguments :: v -> ComputedFieldImplicitArguments 'MSSQL -> [FunctionArgumentExp 'MSSQL v] Source #

tableGraphQLName :: TableName 'MSSQL -> Either QErr Name Source #

functionGraphQLName :: FunctionName 'MSSQL -> Either QErr Name Source #

getTableIdentifier :: TableName 'MSSQL -> Either QErr GQLNameIdentifier Source #

snakeCaseTableName :: TableName 'MSSQL -> Text Source #

namingConventionSupport :: SupportedNamingCase Source #

resizeSourcePools :: SourceConfig 'MSSQL -> ServerReplicas -> IO SourceResizePoolSummary Source #

defaultTriggerOnReplication :: Maybe (XEventTriggers 'MSSQL, TriggerOnReplication) Source #

backendSupportsNestedObjects :: Either QErr (XNestedObjects 'MSSQL) Source #

sourceSupportsSchemalessTables :: SourceConfig 'MSSQL -> Bool Source #

HasSourceConfiguration 'MSSQL Source # 
Instance details