mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-21 09:48:35 +03:00
480216e50b
* support scalaz.Foldable1 in Fragments.in * incorporating signatories and observers in Oracle contract query * join syntax; allowed aggregation * aggregate the signatories and observers independently before join - prior: ERROR at line 8 (the GROUP BY line): ORA-00932: inconsistent datatypes: expected - got CLOB * make toSqlWhereClause portable, mostly * name the constraints for debugging * import cleanup * skip inserting contract on conflict (for read committed) * support lookup by contract ID * remove ::jsonb from fetch-by-key for Oracle * proper key comparison and retrieval * on conflict ignore for signatories and observers * contract ID, party, offset, package ID column types * template module and entity name types - nvarchar2 for name type because ,template_module_name CLOB NOT NULL ,template_entity_name CLOB NOT NULL ,UNIQUE (package_id, template_module_name, template_entity_name) ) , Error Msg = ORA-02329: column of datatype LOB cannot be unique or a primary key * type-aware == and @> output for Oracle * pick arbitrary maximum module/entity name size Cause: Error : 1450, Position : 0, Sql = CREATE TABLE template_id (tpid NUMBER(19,0) GENERATED ALWAYS AS IDENTITY NOT NULL PRIMARY KEY ,package_id NVARCHAR2(64) NOT NULL ,template_module_name NVARCHAR2(1594) NOT NULL ,template_entity_name NVARCHAR2(1594) NOT NULL ,UNIQUE (package_id, template_module_name, template_entity_name) ) , Error Msg = ORA-01450: maximum key length (6398) exceeded * happy path for query-less queries * done todo CHANGELOG_BEGIN CHANGELOG_END * handle 2.13 deprecation * factor NVARCHAR2(255)s - suggested by @cocreature; thanks * deal with where only a signatory OR observer matches - suggested by @cocreature; thanks |
||
---|---|---|
.. | ||
src | ||
BUILD.bazel | ||
README.md |
HTTP JSON Service
See "HTTP JSON API Service" on docs.daml.com for usage information.
Documentation can also be found in the RST format: