added random generation

This commit is contained in:
Krasimir Angelov committed 2023-03-05 13:18:14 +01:00
1 parent 97bb8ae3f6
commit ee717fb022
8 files changed
+202 -11

No files matched your search

+15
View File
@@ -509,6 +509,21 @@ void pgf_check_type(PgfDB *db, PgfRevision revision,
PgfMarshaller *m, PgfUnmarshaller *u,
PgfExn *err);
PGF_API_DECL
PgfExpr pgf_generate_random(PgfDB *db, PgfRevision revision,
PgfType type, size_t depth,
uint64_t *seed, prob_t *prob,
PgfMarshaller *m, PgfUnmarshaller *u,
PgfExn *err);
PGF_API_DECL
PgfExpr pgf_generate_random_from
(PgfDB *db, PgfRevision revision,
PgfExpr expr, size_t depth,
uint64_t *seed, prob_t *prob,
PgfMarshaller *m, PgfUnmarshaller *u,
PgfExn *err);
PGF_API_DECL
PgfRevision pgf_start_transaction(PgfDB *db, PgfExn *err);