Hasura.Backends.MySQL.Instances.Types
Contents
Associated Types
type BackendConfig 'MySQL Source #
type SourceConnConfiguration 'MySQL Source #
type SourceConfig 'MySQL Source #
type TableName 'MySQL Source #
type FunctionName 'MySQL Source #
type RawFunctionInfo 'MySQL Source #
type ConstraintName 'MySQL Source #
type BasicOrderType 'MySQL Source #
type NullsOrderType 'MySQL Source #
type CountType 'MySQL Source #
type Column 'MySQL Source #
type ScalarValue 'MySQL Source #
type ScalarType 'MySQL Source #
type SQLExpression 'MySQL Source #
type ComputedFieldDefinition 'MySQL Source #
type ScalarSelectionArguments 'MySQL Source #
type ExtraTableMetadata 'MySQL Source #
type FunctionArgument 'MySQL Source #
type FunctionArgumentExp 'MySQL :: Type -> Type Source #
type ComputedFieldImplicitArguments 'MySQL Source #
type ComputedFieldReturn 'MySQL Source #
type BooleanOperators 'MySQL :: Type -> Type Source #
type AggregationPredicates 'MySQL :: Type -> Type Source #
type BackendUpdate 'MySQL :: Type -> Type Source #
type BackendInsert 'MySQL :: Type -> Type Source #
type XComputedField 'MySQL Source #
type XRelay 'MySQL Source #
type XNodesAgg 'MySQL Source #
type XNestedInserts 'MySQL Source #
type XStreamingSubscription 'MySQL Source #
Methods
isComparableType :: ScalarType 'MySQL -> Bool Source #
isNumType :: ScalarType 'MySQL -> Bool Source #
textToScalarValue :: Maybe Text -> ScalarValue 'MySQL Source #
parseScalarValue :: ScalarType 'MySQL -> Value -> Either QErr (ScalarValue 'MySQL) Source #
scalarValueToJSON :: ScalarValue 'MySQL -> Value Source #
functionToTable :: FunctionName 'MySQL -> TableName 'MySQL Source #
tableToFunction :: TableName 'MySQL -> FunctionName 'MySQL Source #
computedFieldFunction :: ComputedFieldDefinition 'MySQL -> FunctionName 'MySQL Source #
computedFieldReturnType :: ComputedFieldReturn 'MySQL -> ComputedFieldReturnType 'MySQL Source #
fromComputedFieldImplicitArguments :: v -> ComputedFieldImplicitArguments 'MySQL -> [FunctionArgumentExp 'MySQL v] Source #
tableGraphQLName :: TableName 'MySQL -> Either QErr Name Source #
functionGraphQLName :: FunctionName 'MySQL -> Either QErr Name Source #
getTableIdentifier :: TableName 'MySQL -> Either QErr GQLNameIdentifier Source #
snakeCaseTableName :: TableName 'MySQL -> Text Source #
namingConventionSupport :: SupportedNamingCase Source #