Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Metadata representation of a stored procedure in the metadata, as well as a parser and prettyprinter for the query code.
Synopsis
- data StoredProcedureMetadata (b :: BackendType) = StoredProcedureMetadata {}
- spmStoredProcedure :: forall b. Lens' (StoredProcedureMetadata b) (FunctionName b)
- spmReturns :: forall b. Lens' (StoredProcedureMetadata b) LogicalModelName
- spmDescription :: forall b. Lens' (StoredProcedureMetadata b) (Maybe Text)
- spmConfig :: forall b. Lens' (StoredProcedureMetadata b) StoredProcedureConfig
- spmArguments :: forall b. Lens' (StoredProcedureMetadata b) (HashMap ArgumentName (NullableScalarType b))
Documentation
data StoredProcedureMetadata (b :: BackendType) Source #
The representation of stored procedures within the metadata structure.
Instances
spmStoredProcedure :: forall b. Lens' (StoredProcedureMetadata b) (FunctionName b) Source #
spmReturns :: forall b. Lens' (StoredProcedureMetadata b) LogicalModelName Source #
spmDescription :: forall b. Lens' (StoredProcedureMetadata b) (Maybe Text) Source #
spmConfig :: forall b. Lens' (StoredProcedureMetadata b) StoredProcedureConfig Source #
spmArguments :: forall b. Lens' (StoredProcedureMetadata b) (HashMap ArgumentName (NullableScalarType b)) Source #