Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
mkRemoteRelationshipPlan Source #
:: forall m r. (MonadError QErr m, MonadReader r m, Has ScalarTypesCapabilities r) | |
=> SessionVariables | |
-> SourceConfig | |
-> NonEmpty Object | List of join json objects, each of which contains IDs to be laterally-joined against
as well as an argument ID that identifies the particular set of IDs (ie |
-> HashMap FieldName (ColumnName, ScalarType) | Schema of the IDs in the join json objects, excluding the argument ID |
-> FieldName | The name of the argument ID property in the join json object. This property name and associated value must be in the result object |
-> FieldName | The field name the result of the join should be stored in the result object |
-> SourceRelationshipSelection 'DataConnector Void UnpreparedValue | |
-> m (Plan QueryRequest QueryResponse) |