![]() |
ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
This is the complete list of members for semiring::Semiring< V >, including all inherited members.
| absorptive() const | semiring::Semiring< V > | inlinevirtual |
| agg(AggregationOperator op, const std::vector< value_type > &s) | semiring::Semiring< V > | inlinevirtual |
| arith(ArithmeticOperator op, const std::vector< value_type > &children, const std::string &extra) const | semiring::Semiring< V > | inlinevirtual |
| categorical(value_type key, const std::vector< double > &probs, const std::vector< std::string > &outcomes) const | semiring::Semiring< V > | inlinevirtual |
| certified_exclusive_plus(const std::vector< value_type > &) const | semiring::Semiring< V > | inlinevirtual |
| certified_world_term(const std::vector< value_type > &, const std::vector< value_type > &) const | semiring::Semiring< V > | inlinevirtual |
| certifying() const | semiring::Semiring< V > | inlinevirtual |
| cmp(value_type s1, ComparisonOperator op, value_type s2) const | semiring::Semiring< V > | inlinevirtual |
| compatibleWithBooleanRewrite() const | semiring::Semiring< V > | inlinevirtual |
| conditioned(const std::vector< value_type > &children) const | semiring::Semiring< V > | inlinevirtual |
| delta(value_type x) const =0 | semiring::Semiring< V > | pure virtual |
| guarded_case(const std::vector< value_type > &children) const | semiring::Semiring< V > | inlinevirtual |
| independent_literal(const value_type &) const | semiring::Semiring< V > | inlinevirtual |
| mixture(value_type p, value_type x, value_type y) const | semiring::Semiring< V > | inlinevirtual |
| monus(value_type x, value_type y) const =0 | semiring::Semiring< V > | pure virtual |
| observe(value_type child, const std::string &datum) const | semiring::Semiring< V > | inlinevirtual |
| one() const =0 | semiring::Semiring< V > | pure virtual |
| plus(const std::vector< value_type > &v) const =0 | semiring::Semiring< V > | pure virtual |
| rv(const std::string &spec, const std::vector< value_type > ¶ms) const | semiring::Semiring< V > | inlinevirtual |
| semimod(value_type x, value_type s) const | semiring::Semiring< V > | inlinevirtual |
| times(const std::vector< value_type > &v) const =0 | semiring::Semiring< V > | pure virtual |
| unmapped_input(const std::string &uuid) const | semiring::Semiring< V > | inlinevirtual |
| value(const std::string &s) const | semiring::Semiring< V > | inlinevirtual |
| value_type typedef | semiring::Semiring< V > | |
| zero() const =0 | semiring::Semiring< V > | pure virtual |
| ~Semiring()=default | semiring::Semiring< V > | virtual |