Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data FunctionMeta b Source #
FunctionMeta | |
|
Instances
data ComputedFieldMeta b Source #
Instances
data TableMeta (b :: BackendType) Source #
TableMeta | |
|
data TablesDiff (b :: BackendType) Source #
TablesDiff | |
|
getTablesDiff :: Backend b => [TableMeta b] -> [TableMeta b] -> TablesDiff b Source #
getIndirectDependenciesFromTableDiff :: forall b m. (QErrM m, CacheRM m, Backend b) => SourceName -> TablesDiff b -> m [SchemaObjId] Source #
data FunctionsDiff b Source #
FunctionsDiff | |
|
Instances
Backend b => Show (FunctionsDiff b) Source # | |
Defined in Hasura.RQL.DDL.Schema.Diff showsPrec :: Int -> FunctionsDiff b -> ShowS # show :: FunctionsDiff b -> String # showList :: [FunctionsDiff b] -> ShowS # | |
Backend b => Eq (FunctionsDiff b) Source # | |
Defined in Hasura.RQL.DDL.Schema.Diff (==) :: FunctionsDiff b -> FunctionsDiff b -> Bool # (/=) :: FunctionsDiff b -> FunctionsDiff b -> Bool # |
getFunctionsDiff :: [FunctionMeta b] -> [FunctionMeta b] -> FunctionsDiff b Source #
getOverloadedFunctions :: Backend b => [FunctionName b] -> [FunctionMeta b] -> [FunctionName b] Source #
processTablesDiff :: forall b m. (MonadError QErr m, CacheRM m, MonadWriter MetadataModifier m, BackendMetadata b) => SourceName -> TableCache b -> TablesDiff b -> m () Source #