Hasura.Backends.MSSQL.Instances.Types
Contents
Description
MSSQL Instances Types
Defines a Backend type class instance for MSSQL.
Backend
Associated Types
type BackendConfig 'MSSQL Source #
type BackendInfo 'MSSQL Source #
type TableName 'MSSQL Source #
type FunctionName 'MSSQL Source #
type FunctionReturnType 'MSSQL Source #
type RawFunctionInfo 'MSSQL Source #
type ConstraintName 'MSSQL Source #
type BasicOrderType 'MSSQL Source #
type NullsOrderType 'MSSQL Source #
type CountType 'MSSQL :: Type -> Type Source #
type Column 'MSSQL Source #
type ScalarValue 'MSSQL Source #
type ScalarType 'MSSQL Source #
type SQLExpression 'MSSQL Source #
type ComputedFieldDefinition 'MSSQL Source #
type ScalarSelectionArguments 'MSSQL Source #
type ExtraTableMetadata 'MSSQL Source #
type FunctionArgument 'MSSQL Source #
type FunctionArgumentExp 'MSSQL :: Type -> Type Source #
type ComputedFieldImplicitArguments 'MSSQL Source #
type ComputedFieldReturn 'MSSQL Source #
type HealthCheckTest 'MSSQL Source #
type BooleanOperators 'MSSQL :: Type -> Type Source #
type AggregationPredicates 'MSSQL :: Type -> Type Source #
type UpdateVariant 'MSSQL :: Type -> Type Source #
type BackendInsert 'MSSQL :: Type -> Type Source #
type XComputedField 'MSSQL Source #
type XRelay 'MSSQL Source #
type XNodesAgg 'MSSQL Source #
type XEventTriggers 'MSSQL Source #
type XNestedInserts 'MSSQL Source #
type XStreamingSubscription 'MSSQL Source #
type XNestedObjects 'MSSQL Source #
type XGroupBy 'MSSQL Source #
type ResolvedConnectionTemplate 'MSSQL Source #
type ConnectionTemplateRequestContext 'MSSQL Source #
type ExecutionStatistics 'MSSQL Source #
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 #
type ScalarTypeParsingContext 'MSSQL Source #
type SourceConnConfiguration 'MSSQL Source #
type SourceConfig 'MSSQL Source #
sourceConfigNumReadReplicas :: SourceConfig 'MSSQL -> Int Source #
sourceConfigConnectonTemplateEnabled :: SourceConfig 'MSSQL -> Bool Source #
sourceConfigBackendSourceKind :: SourceConfig 'MSSQL -> BackendSourceKind 'MSSQL Source #