├── .devcontainer ├── Dockerfile ├── devcontainer.json └── post-create-command.sh ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── proposal.yml ├── dependabot.yml ├── labeler.yml ├── renovate.json └── workflows │ ├── benchmark.yaml │ ├── build-test.yaml │ ├── cla.yaml │ ├── docs.yaml │ ├── labeler.yaml │ ├── lint.yaml │ ├── nightly.yaml │ ├── release-windows.yaml │ ├── release.yaml │ ├── security.yaml │ └── wasm.yaml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.nightly.yml ├── .goreleaser.windows.yml ├── .goreleaser.yml ├── .markdownlint.yaml ├── .prettierignore ├── .vscode └── launch.json ├── .yamllint ├── CODE-OF-CONDUCT.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── DCO ├── Dockerfile ├── Dockerfile.release ├── LICENSE ├── NOTICE ├── README.md ├── ROADMAP.md ├── SECURITY.md ├── TELEMETRY.md ├── buf.gen.yaml ├── buf.work.yaml ├── cmd ├── docs │ └── main.go └── spicedb │ ├── integration │ ├── main_test.go │ ├── migrate_integration_test.go │ ├── restgateway_integration_test.go │ ├── schemawatch_integration_test.go │ ├── serve_integration_test.go │ ├── servetesting_integration_test.go │ ├── servetesting_race_test.go │ └── testdata │ │ └── bootstrap.yaml │ ├── main.go │ └── memoryprotection │ ├── memory_protection_integration_test.go │ ├── memory_protection_noop.go │ ├── memory_protection_rtml.go │ └── memory_protection_test.go ├── codecov.yaml ├── development ├── TODO ├── grafana │ ├── dashboards │ │ └── dashboard.json │ └── provisioning │ │ ├── dashboards │ │ └── dashboards.yml │ │ └── datasources │ │ └── datasources.yml ├── loki.yaml ├── otel-config.yaml ├── prometheus.yaml ├── schema.yaml └── tempo.yaml ├── docker-compose.spanner.yaml ├── docker-compose.yaml ├── docs └── spicedb.md ├── e2e ├── client.go ├── cockroach │ ├── cockroach.go │ └── cockroach_options.go ├── doc.go ├── file.go ├── generator │ └── names.go ├── go.mod ├── go.sum ├── network.go ├── newenemy │ ├── README.md │ └── newenemy_test.go ├── run.go ├── signals.go ├── spice │ ├── spicedb.go │ └── spicedb_options.go ├── tools.go └── util.go ├── go.mod ├── go.sum ├── internal ├── auth │ ├── doc.go │ ├── presharedkey.go │ └── presharedkey_test.go ├── caveats │ ├── builder.go │ ├── builder_test.go │ ├── debug.go │ ├── debug_test.go │ ├── doc.go │ ├── errors.go │ ├── errors_test.go │ ├── run.go │ └── run_test.go ├── cursorediterator │ ├── basics.go │ ├── basics_test.go │ ├── blocks.go │ ├── blocks_test.go │ ├── context_cancellation_test.go │ ├── cursor.go │ ├── cursor_test.go │ ├── doc.go │ ├── integration_test.go │ ├── primitives.go │ ├── primitives_test.go │ └── testhelpers.go ├── datasets │ ├── basesubjectset.go │ ├── doc.go │ ├── subjectset.go │ ├── subjectset_test.go │ ├── subjectsetbyresourceid.go │ ├── subjectsetbyresourceid_test.go │ ├── subjectsetbytype.go │ └── subjectsetbytype_test.go ├── datastore │ ├── benchmark │ │ └── driver_bench_test.go │ ├── common │ │ ├── changes.go │ │ ├── changes_test.go │ │ ├── chunkbytes.go │ │ ├── chunkbytes_test.go │ │ ├── errors.go │ │ ├── gc.go │ │ ├── gc_test.go │ │ ├── helpers.go │ │ ├── index.go │ │ ├── index_test.go │ │ ├── logging.go │ │ ├── migrations.go │ │ ├── migrations_test.go │ │ ├── relationships.go │ │ ├── relationships_test.go │ │ ├── schema.go │ │ ├── schema_test.go │ │ ├── sliceiter.go │ │ ├── sql.go │ │ ├── sql_test.go │ │ ├── sqlerrors.go │ │ ├── transaction_metadata.go │ │ ├── transaction_metadata_test.go │ │ ├── url.go │ │ ├── url_test.go │ │ └── zz_generated.schema_options.go │ ├── context.go │ ├── crdb │ │ ├── README.md │ │ ├── caveat.go │ │ ├── crdb.go │ │ ├── crdb_test.go │ │ ├── debug.go │ │ ├── debug_test.go │ │ ├── keys.go │ │ ├── keys_test.go │ │ ├── migrations │ │ │ ├── driver.go │ │ │ ├── manager.go │ │ │ ├── zz_migration.0001_initial_schema.go │ │ │ ├── zz_migration.0002_add_transactions.go │ │ │ ├── zz_migration.0003_add_metadata_and_counters.go │ │ │ ├── zz_migration.0004_add_caveats.go │ │ │ ├── zz_migration.0005_remove_stats_table.go │ │ │ ├── zz_migration.0006_add_relationship_counters_table.go │ │ │ ├── zz_migration.0007_add_integrity_relationtuple_table.go │ │ │ ├── zz_migration.0008_add_transaction_metadata_table.go │ │ │ └── zz_migration.0009_add_expiration_support.go │ │ ├── options.go │ │ ├── options_test.go │ │ ├── pool │ │ │ ├── balancer.go │ │ │ ├── balancer_test.go │ │ │ ├── fake_test.go │ │ │ ├── health.go │ │ │ ├── health_test.go │ │ │ ├── node_id.go │ │ │ ├── pgx.go │ │ │ ├── pool.go │ │ │ ├── pool_test.go │ │ │ ├── sqlerrors.go │ │ │ └── sqlerrors_test.go │ │ ├── pool_test.go │ │ ├── reader.go │ │ ├── readwrite.go │ │ ├── schema │ │ │ ├── forcedindex.go │ │ │ ├── indexes.go │ │ │ ├── indexes_test.go │ │ │ ├── indexutil.go │ │ │ ├── indexutil_test.go │ │ │ └── schema.go │ │ ├── stats.go │ │ ├── version.go │ │ ├── version │ │ │ └── version.go │ │ ├── version_test.go │ │ └── watch.go │ ├── doc.go │ ├── dsfortesting │ │ └── dsfortesting.go │ ├── memdb │ │ ├── README.md │ │ ├── caveat.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── memdb.go │ │ ├── memdb_test.go │ │ ├── readonly.go │ │ ├── readwrite.go │ │ ├── revisions.go │ │ ├── revisions_test.go │ │ ├── schema.go │ │ ├── stats.go │ │ └── watch.go │ ├── mysql │ │ ├── README.md │ │ ├── caveat.go │ │ ├── common │ │ │ └── credentials.go │ │ ├── connection.go │ │ ├── datastore.go │ │ ├── datastore_test.go │ │ ├── debug.go │ │ ├── debug_test.go │ │ ├── gc.go │ │ ├── indexes.go │ │ ├── locks.go │ │ ├── migrations │ │ │ ├── batch.go │ │ │ ├── driver.go │ │ │ ├── manager.go │ │ │ ├── migrations_test.go │ │ │ ├── tables.go │ │ │ ├── zz_migration.0001_initial_schema.go │ │ │ ├── zz_migration.0002_add_unique_datastore_id.go │ │ │ ├── zz_migration.0003_add_ns_config_id.go │ │ │ ├── zz_migration.0004_add_caveat.go │ │ │ ├── zz_migration.0005_extend_object_id.go │ │ │ ├── zz_migration.0006_convert_definitions_to_longblob.go │ │ │ ├── zz_migration.0007_watch_api_rel_tuple_index.go │ │ │ ├── zz_migration.0008_add_relationship_counters_table.go │ │ │ ├── zz_migration.0009_add_metadata_to_transaction_table.go │ │ │ └── zz_migration.0010_add_expiration.go │ │ ├── options.go │ │ ├── query_builder.go │ │ ├── reader.go │ │ ├── readwrite.go │ │ ├── readwrite_test.go │ │ ├── revisions.go │ │ ├── revisions_test.go │ │ ├── stats.go │ │ ├── version │ │ │ └── version.go │ │ └── watch.go │ ├── postgres │ │ ├── README.md │ │ ├── caveat.go │ │ ├── common │ │ │ ├── bulk.go │ │ │ ├── cancelation.go │ │ │ ├── errors.go │ │ │ ├── interceptor.go │ │ │ └── pgx.go │ │ ├── debug.go │ │ ├── debug_test.go │ │ ├── gc.go │ │ ├── locks.go │ │ ├── log_tracer.go │ │ ├── migrations │ │ │ ├── driver.go │ │ │ ├── index.go │ │ │ ├── manager.go │ │ │ ├── zz_migration.0001_1eaeba4b8a73_initial.go │ │ │ ├── zz_migration.0002_add_reverse_index.go │ │ │ ├── zz_migration.0003_add_unique_living_ns.go │ │ │ ├── zz_migration.0004_add_transaction_timestamp_index.go │ │ │ ├── zz_migration.0005_change_transaction_timestamp_default.go │ │ │ ├── zz_migration.0006_add_gc_index.go │ │ │ ├── zz_migration.0007_add_unique_datastore_id.go │ │ │ ├── zz_migration.0008_add_ns_config_id.go │ │ │ ├── zz_migration.0009_caveat.go │ │ │ ├── zz_migration.0010_add_xid8_columns.go │ │ │ ├── zz_migration.0011_backfill_xid_add_indices.go │ │ │ ├── zz_migration.0012_add_xid_constraints.go │ │ │ ├── zz_migration.0013_drop_id_constraints.go │ │ │ ├── zz_migration.0014_drop_bigserial_ids.go │ │ │ ├── zz_migration.0015_add_gc_covering_index.go │ │ │ ├── zz_migration.0016_add_tuned_gc_index.go │ │ │ ├── zz_migration.0017_add_index_tuple_alive_by_resource_rel_subject.go │ │ │ ├── zz_migration.0018_add_relationship_counters_table.go │ │ │ ├── zz_migration.0019_add_metadata_to_transaction_table.go │ │ │ ├── zz_migration.0020_add_watch_api_index.go │ │ │ ├── zz_migration.0021_add_expiration_column.go │ │ │ ├── zz_migration.0022_add_expiration_index.go │ │ │ └── zz_migration.0023_add_index_for_transaction_gc.go │ │ ├── options.go │ │ ├── pgbouncer_test.go │ │ ├── postgres.go │ │ ├── postgres_shared_test.go │ │ ├── postgres_test.go │ │ ├── reader.go │ │ ├── readwrite.go │ │ ├── revisions.go │ │ ├── revisions_test.go │ │ ├── schema │ │ │ ├── indexes.go │ │ │ ├── indexutil.go │ │ │ ├── indexutil_test.go │ │ │ └── schema.go │ │ ├── snapshot.go │ │ ├── snapshot_test.go │ │ ├── stats.go │ │ ├── strictreader.go │ │ ├── strictreader_test.go │ │ ├── testutil.go │ │ ├── tracer.go │ │ ├── version │ │ │ └── version.go │ │ ├── watch.go │ │ └── xid8.go │ ├── proxy │ │ ├── cachedcheckrev.go │ │ ├── cachedcheckrev_test.go │ │ ├── checkingreplicated.go │ │ ├── checkingreplicated_test.go │ │ ├── counting.go │ │ ├── counting_test.go │ │ ├── hedging.go │ │ ├── hedging_test.go │ │ ├── indexcheck │ │ │ ├── fakedatastore_test.go │ │ │ ├── indexcheck.go │ │ │ ├── indexcheck_test.go │ │ │ ├── queryshapevalidators.go │ │ │ └── queryshapevalidators_test.go │ │ ├── observable.go │ │ ├── observable_test.go │ │ ├── proxy_test │ │ │ └── mock.go │ │ ├── readonly.go │ │ ├── readonly_test.go │ │ ├── relationshipintegrity.go │ │ ├── relationshipintegrity_test.go │ │ ├── schemacaching │ │ │ ├── caching.go │ │ │ ├── estimatedsize_test.go │ │ │ ├── intervaltracker.go │ │ │ ├── intervaltracker_test.go │ │ │ ├── standardcache.go │ │ │ ├── standardcaching_test.go │ │ │ ├── types.go │ │ │ ├── watchingcache.go │ │ │ └── watchingcache_test.go │ │ ├── singleflight.go │ │ ├── strictreplicated.go │ │ └── strictreplicated_test.go │ ├── revisions │ │ ├── commonrevision.go │ │ ├── commonrevision_test.go │ │ ├── hlcrevision.go │ │ ├── hlcrevision_test.go │ │ ├── optimized.go │ │ ├── optimized_test.go │ │ ├── remoteclock.go │ │ ├── remoteclock_test.go │ │ ├── timestamprevision.go │ │ ├── timestamprevision_test.go │ │ ├── txidrevision.go │ │ └── txidrevision_test.go │ └── spanner │ │ ├── README.md │ │ ├── caveat.go │ │ ├── caveat_test.go │ │ ├── indexes.go │ │ ├── migrations │ │ ├── driver.go │ │ ├── manager.go │ │ ├── zz_migration.0001_initial_schema.go │ │ ├── zz_migration.0002_add_metadata_and_counters.go │ │ ├── zz_migration.0003_add_caveats.go │ │ ├── zz_migration.0004_register_change_stream.go │ │ ├── zz_migration.0005_drop_changelog_table.go │ │ ├── zz_migration.0006_register_schema_change_stream.go │ │ ├── zz_migration.0007_register_combined_change_stream.go │ │ ├── zz_migration.0008_delete_older_changestreams.go │ │ ├── zz_migration.0009_add_relationship_counters_table.go │ │ ├── zz_migration.0010_add_transaction_metadata_table.go │ │ └── zz_migration.0011_add_expiration_support.go │ │ ├── options.go │ │ ├── reader.go │ │ ├── readwrite.go │ │ ├── revisions.go │ │ ├── schema.go │ │ ├── spanner.go │ │ ├── spanner_test.go │ │ ├── stats.go │ │ └── watch.go ├── developmentmembership │ ├── doc.go │ ├── foundsubject.go │ ├── foundsubject_test.go │ ├── membership.go │ ├── membership_test.go │ ├── onrset.go │ ├── onrset_test.go │ ├── trackingsubjectset.go │ └── trackingsubjectset_test.go ├── digests │ ├── digestmap.go │ └── digestmap_test.go ├── dispatch │ ├── caching │ │ ├── caching.go │ │ ├── cachingdispatch_test.go │ │ └── delegate.go │ ├── cluster │ │ └── cluster.go │ ├── combined │ │ ├── combined.go │ │ ├── combined_test.go │ │ └── doc.go │ ├── dispatch.go │ ├── doc.go │ ├── errors.go │ ├── graph │ │ ├── check_test.go │ │ ├── dispatch_test.go │ │ ├── errors.go │ │ ├── expand_test.go │ │ ├── graph.go │ │ ├── graph_test.go │ │ ├── lookupresources2_test.go │ │ ├── lookupresources3_test.go │ │ ├── lookupsubjects_test.go │ │ ├── package_test.go │ │ └── zz_generated.options.go │ ├── keys │ │ ├── computed.go │ │ ├── computed_test.go │ │ ├── dispatchcheckkey.go │ │ ├── hasher_common.go │ │ ├── hasher_ristretto.go │ │ ├── hasher_wasm.go │ │ └── keys.go │ ├── mocks │ │ └── mock_dispatcher.go │ ├── remote │ │ ├── cluster.go │ │ ├── cluster_benchmark_test.go │ │ ├── cluster_test.go │ │ ├── expr.go │ │ ├── expr_test.go │ │ └── primarysleeper_test.go │ ├── singleflight │ │ ├── singleflight.go │ │ └── singleflight_test.go │ └── stream.go ├── gateway │ ├── doc.go │ ├── gateway.go │ └── gateway_test.go ├── graph │ ├── check.go │ ├── check_isolated_test.go │ ├── check_test.go │ ├── checkdispatchset.go │ ├── checkdispatchset_test.go │ ├── computed │ │ ├── computecheck.go │ │ └── computecheck_test.go │ ├── context.go │ ├── cursors.go │ ├── cursors_test.go │ ├── doc.go │ ├── errors.go │ ├── expand.go │ ├── graph.go │ ├── hints │ │ ├── checkhints.go │ │ └── checkhints_test.go │ ├── limits.go │ ├── limits_test.go │ ├── lookupresources2.go │ ├── lookupresources3.go │ ├── lookupresources3_test.go │ ├── lookupsubjects.go │ ├── lr2streams.go │ ├── lr3stats.go │ ├── lr3stats_test.go │ ├── membershipset.go │ ├── membershipset_test.go │ ├── resourcesubjectsmap2.go │ ├── resourcesubjectsmap2_test.go │ └── traceid.go ├── grpchelpers │ └── grpchelpers.go ├── logging │ └── logger.go ├── lsp │ ├── doc.go │ ├── handlers.go │ ├── lsp.go │ ├── lsp_test.go │ ├── lspdefs.go │ ├── testutil.go │ └── util.go ├── middleware │ ├── chain.go │ ├── datastore │ │ ├── counting.go │ │ ├── counting_test.go │ │ ├── datastore.go │ │ └── doc.go │ ├── dispatcher │ │ ├── dispatcher.go │ │ └── doc.go │ ├── doc.go │ ├── handwrittenvalidation │ │ ├── doc.go │ │ └── handwrittenvalidation.go │ ├── memoryprotection │ │ ├── memory_protection.go │ │ ├── memory_protection_test.go │ │ ├── memory_usage_provider.go │ │ └── rtml │ │ │ └── rtml.go │ ├── perfinsights │ │ ├── doc.go │ │ ├── perfinsights.go │ │ └── perfinsights_test.go │ ├── pertoken │ │ ├── doc.go │ │ ├── pertoken.go │ │ └── pertoken_test.go │ ├── readonly │ │ ├── doc.go │ │ ├── readonly.go │ │ └── readonly_test.go │ ├── servicespecific │ │ ├── doc.go │ │ └── servicespecific.go │ ├── streamtimeout │ │ ├── doc.go │ │ ├── streamtimeout.go │ │ └── streamtimeout_test.go │ └── usagemetrics │ │ ├── doc.go │ │ ├── usagemetrics.go │ │ └── usagemetrics_test.go ├── namespace │ ├── aliasing.go │ ├── aliasing_test.go │ ├── annotate.go │ ├── annotate_test.go │ ├── canonicalization.go │ ├── canonicalization_test.go │ ├── caveats.go │ ├── caveats_test.go │ ├── doc.go │ ├── errors.go │ ├── test │ │ ├── serialization_test.go │ │ └── testdata │ │ │ ├── proto │ │ │ ├── basic-caveat-foo.proto │ │ │ ├── basic-caveat-foo.vtproto │ │ │ ├── basic-definition-document.proto │ │ │ └── basic-definition-document.vtproto │ │ │ └── schema │ │ │ └── basic.zed │ ├── util.go │ └── util_test.go ├── relationships │ ├── doc.go │ ├── errors.go │ ├── validation.go │ └── validation_test.go ├── services │ ├── dispatch │ │ ├── server.go │ │ └── v1 │ │ │ └── acl.go │ ├── doc.go │ ├── health │ │ └── health.go │ ├── integrationtesting │ │ ├── benchconfigs │ │ │ ├── checkwidedirect.yaml │ │ │ ├── checkwidegroups.yaml │ │ │ ├── lookupintersection.yaml │ │ │ └── widegroups.yaml │ │ ├── benchmark_test.go │ │ ├── cert_test.go │ │ ├── consistency_datastore_test.go │ │ ├── consistency_test.go │ │ ├── consistencytestutil │ │ │ ├── accessibilityset.go │ │ │ ├── clusteranddata.go │ │ │ ├── configs.go │ │ │ └── servicetester.go │ │ ├── dispatch_test.go │ │ ├── healthcheck_test.go │ │ ├── ops_test.go │ │ ├── perf_test.go │ │ ├── query_plan_consistency_test.go │ │ └── testconfigs │ │ │ ├── 3letterrbac.yaml │ │ │ ├── aliasing.yaml │ │ │ ├── allopscaveat.yaml │ │ │ ├── arrowoverexpiration.yaml │ │ │ ├── arrowovermultiexclusion.yaml │ │ │ ├── arrowoversametype.yaml │ │ │ ├── arrowsublr.yaml │ │ │ ├── arrowtosameresource.yaml │ │ │ ├── arrowtosamesubject.yaml │ │ │ ├── authn.yaml │ │ │ ├── bannedintersectwildcard.yaml │ │ │ ├── basiccaveat.yaml │ │ │ ├── basicrbac.yaml │ │ │ ├── caveatarrow.yaml │ │ │ ├── caveatedintersectionarrow.yaml │ │ │ ├── caveatexpiration.yaml │ │ │ ├── caveatindirectarrow.yaml │ │ │ ├── caveatip.yaml │ │ │ ├── caveatlist.yaml │ │ │ ├── caveatlr.yaml │ │ │ ├── caveatmap.yaml │ │ │ ├── caveatmultiplebranchessamerel.yaml │ │ │ ├── caveatunderarrow.yaml │ │ │ ├── caveatunderintersect.yaml │ │ │ ├── directandindirect.yaml │ │ │ ├── directgroups.yaml │ │ │ ├── document.yaml │ │ │ ├── expirationwithcaveat.yaml │ │ │ ├── extendedids.yaml │ │ │ ├── groupsintersection.yaml │ │ │ ├── indirectgroups.yaml │ │ │ ├── indirectnestedgroups.yaml │ │ │ ├── indirectrelexpiration.yaml │ │ │ ├── intersectionarrow.yaml │ │ │ ├── intersectrecursivettu.yaml │ │ │ ├── linuxfoundation.yaml │ │ │ ├── lookupsametypes.yaml │ │ │ ├── lrordering.yaml │ │ │ ├── lroverrelation.yaml │ │ │ ├── mixednil.yaml │ │ │ ├── multibranchcaveatwitharrows.yaml │ │ │ ├── multibranchcaveatwithintersectionarrows.yaml │ │ │ ├── multipleexclusion.yaml │ │ │ ├── multipleops.yaml │ │ │ ├── multiplepathssamelookupresult.yaml │ │ │ ├── multipleslashes.yaml │ │ │ ├── nestedrecursive.yaml │ │ │ ├── nestedwilcardexclusions.yaml │ │ │ ├── nil.yaml │ │ │ ├── nilexclusion.yaml │ │ │ ├── public.yaml │ │ │ ├── publiccaveat.yaml │ │ │ ├── publiccaveatexclusion.yaml │ │ │ ├── publicviaintersection.yaml │ │ │ ├── publicviattu.yaml │ │ │ ├── publicwithexclusion.yaml │ │ │ ├── quay.yaml │ │ │ ├── recursivearrowref.yaml │ │ │ ├── relexpiration.yaml │ │ │ ├── sharewith.yaml │ │ │ ├── simplerecursive.yaml │ │ │ ├── simplewildcard.yaml │ │ │ ├── teamwitharrow.yaml │ │ │ ├── token.yaml │ │ │ ├── walkbackandforth.yaml │ │ │ ├── widearrow.yaml │ │ │ ├── wildcardnested.yaml │ │ │ ├── wildcardwithintersection.yaml │ │ │ ├── wildcardwithnestedexclusions.yaml │ │ │ └── wildcardwithrightsideexclusion.yaml │ ├── server.go │ ├── shared │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── interceptor.go │ │ ├── schema.go │ │ └── schema_test.go │ ├── steelthreadtesting │ │ ├── definitions.go │ │ ├── operations.go │ │ ├── steelresults │ │ │ ├── basic-bulk-checks-basic-bulk-checks-results.yaml │ │ │ ├── basic-import-export-results.yaml │ │ │ ├── basic-lookup-resources-cursored-lookup-resources-for-fred-page-size-1-results.yaml │ │ │ ├── basic-lookup-resources-cursored-lookup-resources-for-fred-page-size-100-results.yaml │ │ │ ├── basic-lookup-resources-cursored-lookup-resources-for-fred-page-size-16-results.yaml │ │ │ ├── basic-lookup-resources-cursored-lookup-resources-for-fred-page-size-5-results.yaml │ │ │ ├── basic-lookup-resources-cursored-lookup-resources-for-fred-page-size-53-results.yaml │ │ │ ├── basic-lookup-resources-cursored-lookup-resources-for-fred-page-size-54-results.yaml │ │ │ ├── basic-lookup-resources-edit-page-size-16-results.yaml │ │ │ ├── basic-lookup-resources-indirect-without-other-permission-page-size-16-results.yaml │ │ │ ├── basic-lookup-resources-indirect-without-other-permission-page-size-5-results.yaml │ │ │ ├── basic-lookup-resources-uncursored-lookup-resources-for-fred-results.yaml │ │ │ ├── basic-lookup-resources-vsb-plus-nil-page-size-16-results.yaml │ │ │ ├── basic-lookup-subjects-uncursored-lookup-subjects-for-public-doc-results.yaml │ │ │ ├── basic-lookup-subjects-uncursored-lookup-subjects-for-somedoc-results.yaml │ │ │ ├── bulk-checks-with-traits-bulk-checks-results.yaml │ │ │ ├── filtered-import-export-results.yaml │ │ │ ├── indirect-lookup-resources-cursored-lookup-resources-for-fred-page-size-100-results.yaml │ │ │ ├── indirect-lookup-resources-cursored-lookup-resources-for-fred-page-size-16-results.yaml │ │ │ ├── indirect-lookup-resources-cursored-lookup-resources-for-fred-page-size-5-results.yaml │ │ │ ├── indirect-lookup-resources-cursored-lookup-resources-for-fred-page-size-53-results.yaml │ │ │ ├── indirect-lookup-resources-cursored-lookup-resources-for-fred-page-size-54-results.yaml │ │ │ ├── indirect-lookup-resources-indirect-without-other-permission-page-size-16-results.yaml │ │ │ ├── indirect-lookup-resources-indirect-without-other-permission-page-size-5-results.yaml │ │ │ ├── lookup-resources-with-intersection-cursored-lookup-resources-for-user-fred-results.yaml │ │ │ ├── lookup-resources-with-intersection-uncursored-indirect-lookup-resources-for-user-fred-results.yaml │ │ │ ├── lookup-subjects-intersection-arrow-uncursored-lookup-subjects-for-somedoc-results.yaml │ │ │ ├── lookup-subjects-intersection-uncursored-lookup-subjects-for-somedoc-results.yaml │ │ │ ├── read-relationships-by-resource-cursored-read-by-resource-page-size-1-results.yaml │ │ │ ├── read-relationships-by-resource-cursored-read-by-resource-page-size-10-results.yaml │ │ │ ├── read-relationships-by-resource-cursored-read-by-resource-page-size-100-results.yaml │ │ │ ├── read-relationships-by-resource-cursored-read-by-resource-page-size-2-results.yaml │ │ │ ├── read-relationships-by-resource-cursored-read-by-resource-page-size-5-results.yaml │ │ │ ├── read-relationships-by-subject-cursored-read-by-subject-page-size-1-results.yaml │ │ │ ├── read-relationships-by-subject-cursored-read-by-subject-page-size-10-results.yaml │ │ │ ├── read-relationships-by-subject-cursored-read-by-subject-page-size-100-results.yaml │ │ │ ├── read-relationships-by-subject-cursored-read-by-subject-page-size-2-results.yaml │ │ │ ├── read-relationships-by-subject-cursored-read-by-subject-page-size-5-results.yaml │ │ │ ├── remove-relation-on-real-schema--results.yaml │ │ │ ├── write-schema-removal-attempt-to-remove-the-user-relation-results.yaml │ │ │ ├── write-schema-removal-attempt-to-remove-the-user-type-results.yaml │ │ │ ├── write-schema-removal-attempt-to-remove-the-wildcard-on-the-editor-results.yaml │ │ │ ├── write-schema-removal-removes-the-group-relation-results.yaml │ │ │ ├── write-schema-removal-removes-the-group-type-results.yaml │ │ │ ├── write-schema-removal-removes-the-wildcard-on-viewer-results.yaml │ │ │ └── write-schema-removal-removes-the-wildcard-results.yaml │ │ ├── steelthread_test.go │ │ └── testdata │ │ │ ├── basic-document.yaml │ │ │ ├── basic-import-export-relationships.txt │ │ │ ├── basic-schema-and-data.yaml │ │ │ ├── document-with-a-few-relationships.yaml │ │ │ ├── document-with-intersect-arrow.yaml │ │ │ ├── document-with-intersect-resources.yaml │ │ │ ├── document-with-intersect.yaml │ │ │ ├── document-with-many-resources.yaml │ │ │ ├── document-with-traits.yaml │ │ │ ├── read-relationships-sorting.yaml │ │ │ └── real-schema-and-data-with-many-relations.yaml │ └── v1 │ │ ├── bulkcheck.go │ │ ├── debug.go │ │ ├── debug_test.go │ │ ├── debug_unit_test.go │ │ ├── errors.go │ │ ├── experimental.go │ │ ├── experimental_test.go │ │ ├── expreflection.go │ │ ├── expreflection_test.go │ │ ├── grouping.go │ │ ├── grouping_test.go │ │ ├── hash.go │ │ ├── hash_nonwasm.go │ │ ├── hash_test.go │ │ ├── hash_wasm.go │ │ ├── metadata_test.go │ │ ├── options │ │ ├── options.go │ │ └── zz_generated.query_options.go │ │ ├── permissions.go │ │ ├── permissions_queryplan.go │ │ ├── permissions_test.go │ │ ├── preconditions.go │ │ ├── preconditions_test.go │ │ ├── reflectionapi.go │ │ ├── reflectionapi_test.go │ │ ├── reflectionutil.go │ │ ├── relationships.go │ │ ├── relationships_test.go │ │ ├── relationships_unit_test.go │ │ ├── schema.go │ │ ├── schema_test.go │ │ ├── watch.go │ │ ├── watch_test.go │ │ ├── watchutil.go │ │ └── watchutil_test.go ├── sharederrors │ ├── error_help_links.go │ ├── error_help_links_test.go │ └── interfaces.go ├── taskrunner │ ├── doc.go │ ├── preloadedtaskrunner.go │ ├── preloadedtaskrunner_test.go │ ├── taskrunner.go │ └── taskrunner_test.go ├── telemetry │ ├── doc.go │ ├── metrics.go │ ├── metrics_test.go │ ├── otelconv │ │ └── otelconv.go │ ├── reporter.go │ └── reporter_test.go ├── testfixtures │ ├── datastore.go │ ├── doc.go │ ├── generator.go │ └── validating.go ├── testserver │ ├── cluster.go │ ├── datastore │ │ ├── config │ │ │ └── config.go │ │ ├── crdb.go │ │ ├── datastore.go │ │ ├── memory.go │ │ ├── mysql.go │ │ ├── postgres.go │ │ └── spanner.go │ ├── doc.go │ └── server.go └── testutil │ ├── subjects.go │ └── subjects_test.go ├── mage.go ├── magefiles ├── alias.go ├── benchmark.go ├── build.go ├── deps.go ├── gen.go ├── gen_docs.go ├── go.mod ├── go.sum ├── lint.go ├── test.go ├── tools.go └── util.go ├── pkg ├── cache │ ├── cache.go │ ├── cache_otter.go │ ├── cache_ristretto.go │ ├── cache_theine.go │ ├── cache_wasm.go │ ├── doc.go │ ├── metrics.go │ └── standard.go ├── caveats │ ├── compile.go │ ├── compile_test.go │ ├── context.go │ ├── context_hash.go │ ├── context_test.go │ ├── doc.go │ ├── env.go │ ├── env_test.go │ ├── errors.go │ ├── eval.go │ ├── eval_test.go │ ├── parameters.go │ ├── replacer │ │ ├── inlining.go │ │ ├── replacer.go │ │ └── replacer_test.go │ ├── source.go │ ├── structure.go │ ├── structure_test.go │ ├── types │ │ ├── basic.go │ │ ├── custom.go │ │ ├── encoded_test.go │ │ ├── encoding.go │ │ ├── ipaddress.go │ │ ├── map.go │ │ ├── map_test.go │ │ ├── registration.go │ │ ├── standard.go │ │ ├── types.go │ │ ├── types_test.go │ │ └── typeset.go │ └── types_test.go ├── cmd │ ├── datastore.go │ ├── datastore │ │ ├── datastore.go │ │ ├── datastore_test.go │ │ ├── zz_generated.connpool.options.go │ │ ├── zz_generated.options.go │ │ └── zz_generated.relintegritykey.options.go │ ├── datastore_test.go │ ├── doc.go │ ├── lsp.go │ ├── migrate.go │ ├── root.go │ ├── serve.go │ ├── serve_test.go │ ├── server │ │ ├── cacheconfig.go │ │ ├── cacheconfig_test.go │ │ ├── defaults.go │ │ ├── defaults_test.go │ │ ├── middleware.go │ │ ├── middleware_test.go │ │ ├── server.go │ │ ├── server_test.go │ │ ├── testdata │ │ │ └── test_schema.yaml │ │ ├── zz_generated.cacheconfig.options.go │ │ ├── zz_generated.middlewareoption.go │ │ └── zz_generated.options.go │ ├── signals.go │ ├── termination │ │ ├── termination.go │ │ └── termination_test.go │ ├── testing.go │ ├── testserver │ │ ├── testserver.go │ │ └── zz_generated.options.go │ ├── util │ │ ├── util.go │ │ ├── util_test.go │ │ └── zz_generated.options.go │ └── version.go ├── composableschemadsl │ ├── compiler │ │ ├── compiler.go │ │ ├── compiler_test.go │ │ ├── development.go │ │ ├── development_test.go │ │ ├── errors.go │ │ ├── importer-test │ │ │ ├── README.md │ │ │ ├── circular-import │ │ │ │ ├── expected.zed │ │ │ │ ├── root.zed │ │ │ │ ├── subjects.zed │ │ │ │ └── user.zed │ │ │ ├── diamond-shaped │ │ │ │ ├── expected.zed │ │ │ │ ├── left.zed │ │ │ │ ├── right.zed │ │ │ │ ├── root.zed │ │ │ │ └── subjects.zed │ │ │ ├── escape-attempt │ │ │ │ └── root.zed │ │ │ ├── nested-local-with-hop │ │ │ │ ├── expected.zed │ │ │ │ ├── root.zed │ │ │ │ └── transitive │ │ │ │ │ ├── transitive.zed │ │ │ │ │ └── user │ │ │ │ │ └── user.zed │ │ │ ├── nested-local │ │ │ │ ├── expected.zed │ │ │ │ ├── root.zed │ │ │ │ └── user │ │ │ │ │ └── user.zed │ │ │ ├── nested-two-layer-local │ │ │ │ ├── definitions │ │ │ │ │ └── user │ │ │ │ │ │ └── user.zed │ │ │ │ ├── expected.zed │ │ │ │ └── root.zed │ │ │ ├── simple-local-with-hop │ │ │ │ ├── expected.zed │ │ │ │ ├── indirection.zed │ │ │ │ ├── root.zed │ │ │ │ └── user.zed │ │ │ └── simple-local │ │ │ │ ├── expected.zed │ │ │ │ ├── root.zed │ │ │ │ └── user.zed │ │ ├── importer.go │ │ ├── importer_test.go │ │ ├── node.go │ │ ├── positionmapper.go │ │ ├── translator.go │ │ └── translator_test.go │ ├── dslshape │ │ ├── doc.go │ │ ├── dslshape.go │ │ └── zz_generated.nodetype_string.go │ ├── generator │ │ ├── generator.go │ │ ├── generator_impl.go │ │ └── generator_test.go │ ├── input │ │ ├── inputsource.go │ │ ├── sourcepositionmapper.go │ │ ├── sourcepositionmapper_test.go │ │ └── tests │ │ │ └── mapping.txt │ ├── lexer │ │ ├── flaggablelexer.go │ │ ├── flaggablelexer_test.go │ │ ├── flags.go │ │ ├── lex.go │ │ ├── lex_def.go │ │ ├── lex_test.go │ │ └── tokentype_string.go │ └── parser │ │ ├── nodestack.go │ │ ├── parser.go │ │ ├── parser_impl.go │ │ ├── parser_test.go │ │ └── tests │ │ ├── arrow.zed │ │ ├── arrow.zed.expected │ │ ├── arrowillegalfunc.zed │ │ ├── arrowillegalfunc.zed.expected │ │ ├── arrowillegalops.zed │ │ ├── arrowillegalops.zed.expected │ │ ├── arrowops.zed │ │ ├── arrowops.zed.expected │ │ ├── associativity.zed │ │ ├── associativity.zed.expected │ │ ├── basic.zed │ │ ├── basic.zed.expected │ │ ├── basiccaveat.zed │ │ ├── basiccaveat.zed.expected │ │ ├── broken.zed │ │ ├── broken.zed.expected │ │ ├── brokenwildcard.zed │ │ ├── brokenwildcard.zed.expected │ │ ├── caveatstype.zed │ │ ├── caveatstype.zed.expected │ │ ├── caveatwithkeywordparam.zed │ │ ├── caveatwithkeywordparam.zed.expected │ │ ├── complexcaveat.zed │ │ ├── complexcaveat.zed.expected │ │ ├── crosstenant.zed │ │ ├── crosstenant.zed.expected │ │ ├── doccomments.zed │ │ ├── doccomments.zed.expected │ │ ├── duplicate_use_statement.zed │ │ ├── duplicate_use_statement.zed.expected │ │ ├── empty.zed │ │ ├── empty.zed.expected │ │ ├── emptycaveat.zed │ │ ├── emptycaveat.zed.expected │ │ ├── expirationnonkeyword.zed │ │ ├── expirationnonkeyword.zed.expected │ │ ├── indentedcomments.zed │ │ ├── indentedcomments.zed.expected │ │ ├── invalid_perm_name.zed │ │ ├── invalid_perm_name.zed.expected │ │ ├── invalidcaveatexpr.zed │ │ ├── invalidcaveatexpr.zed.expected │ │ ├── invaliduse.zed │ │ ├── invaliduse.zed.expected │ │ ├── invaliduseexpiration.zed │ │ ├── invaliduseexpiration.zed.expected │ │ ├── localimport.zed │ │ ├── localimport.zed.expected │ │ ├── localimport_import_path_with_keyword.zed │ │ ├── localimport_import_path_with_keyword.zed.expected │ │ ├── localimport_with_mismatched_quotes.zed │ │ ├── localimport_with_mismatched_quotes.zed.expected │ │ ├── localimport_with_quotes_in_quotes.zed │ │ ├── localimport_with_quotes_in_quotes.zed.expected │ │ ├── localimport_with_singlequotes.zed │ │ ├── localimport_with_singlequotes.zed.expected │ │ ├── localimport_with_unterminated_string.zed │ │ ├── localimport_with_unterminated_string.zed.expected │ │ ├── multidef.zed │ │ ├── multidef.zed.expected │ │ ├── multiparen.zed │ │ ├── multiparen.zed.expected │ │ ├── multipleslashes.zed │ │ ├── multipleslashes.zed.expected │ │ ├── nil.zed │ │ ├── nil.zed.expected │ │ ├── nonsense_top_level_block.zed │ │ ├── nonsense_top_level_block.zed.expected │ │ ├── parens.zed │ │ ├── parens.zed.expected │ │ ├── partials.zed │ │ ├── partials.zed.expected │ │ ├── partials_with_malformed_partial_block.zed │ │ ├── partials_with_malformed_partial_block.zed.expected │ │ ├── partials_with_malformed_partial_reference.zed │ │ ├── partials_with_malformed_partial_reference.zed.expected │ │ ├── partials_with_malformed_reference_splat.zed │ │ ├── partials_with_malformed_reference_splat.zed.expected │ │ ├── permission_invalid_expression.zed │ │ ├── permission_invalid_expression.zed.expected │ │ ├── permission_missing_expression.zed │ │ ├── permission_missing_expression.zed.expected │ │ ├── relation_invalid_type.zed │ │ ├── relation_invalid_type.zed.expected │ │ ├── relation_missing_type.zed │ │ ├── relation_missing_type.zed.expected │ │ ├── superlarge.zed │ │ ├── superlarge.zed.expected │ │ ├── unclosedcaveat.zed │ │ ├── unclosedcaveat.zed.expected │ │ ├── unionpos.zed │ │ ├── unionpos.zed.expected │ │ ├── useafterdef.zed │ │ ├── useafterdef.zed.expected │ │ ├── useexpiration.zed │ │ ├── useexpiration.zed.expected │ │ ├── useexpirationkeyword.zed │ │ ├── useexpirationkeyword.zed.expected │ │ ├── wildcard.zed │ │ └── wildcard.zed.expected ├── cursor │ ├── cursor.go │ ├── cursor_test.go │ ├── doc.go │ └── errors.go ├── datastore │ ├── caveat.go │ ├── context.go │ ├── counters.go │ ├── credentials.go │ ├── credentials_test.go │ ├── datastore.go │ ├── datastore_test.go │ ├── doc.go │ ├── errors.go │ ├── errors_test.go │ ├── mocks │ │ └── mock_datastore.go │ ├── options │ │ ├── options.go │ │ ├── zz_generated.delete_options.go │ │ └── zz_generated.query_options.go │ ├── pagination │ │ ├── iterator.go │ │ └── iterator_test.go │ ├── queryshape │ │ └── queryshape.go │ ├── relationshipquerytree.go │ ├── revisionparsing │ │ └── revisionparsing.go │ ├── stats.go │ ├── test │ │ ├── basic.go │ │ ├── bulk.go │ │ ├── caveat.go │ │ ├── counters.go │ │ ├── datastore.go │ │ ├── namespace.go │ │ ├── pagination.go │ │ ├── relationships.go │ │ ├── revisions.go │ │ ├── stats.go │ │ ├── transactions.go │ │ └── watch.go │ └── util.go ├── development │ ├── assertions.go │ ├── assertions_test.go │ ├── check.go │ ├── check_test.go │ ├── devcontext.go │ ├── devcontext_test.go │ ├── development_test.go │ ├── doc.go │ ├── parsing.go │ ├── parsing_test.go │ ├── resolver.go │ ├── resolver_test.go │ ├── schema.go │ ├── schema_test.go │ ├── validation.go │ ├── validation_test.go │ ├── warningdefs.go │ ├── warnings.go │ ├── warnings_misc_test.go │ ├── warnings_test.go │ └── wasm │ │ ├── README.md │ │ ├── example │ │ ├── wasm.html │ │ └── wasm_exec.js │ │ ├── main.go │ │ ├── main_test.go │ │ ├── operations.go │ │ ├── operations_test.go │ │ └── request.go ├── diff │ ├── caveats │ │ ├── diff.go │ │ └── diff_test.go │ ├── diff.go │ ├── diff_test.go │ ├── doc.go │ └── namespace │ │ ├── diff.go │ │ ├── diff_test.go │ │ ├── diffexpr.go │ │ └── diffexpr_test.go ├── genutil │ ├── doc.go │ ├── ensure.go │ ├── ensure_test.go │ ├── mapz │ │ ├── countingmap.go │ │ ├── countingmap_test.go │ │ ├── multimap.go │ │ ├── multimap_test.go │ │ ├── set.go │ │ └── set_test.go │ └── slicez │ │ ├── chunking.go │ │ ├── chunking_test.go │ │ ├── slicez.go │ │ └── slicez_test.go ├── graph │ ├── doc.go │ ├── tree.go │ └── walker.go ├── middleware │ ├── consistency │ │ ├── consistency.go │ │ ├── consistency_test.go │ │ ├── doc.go │ │ └── forcefull.go │ ├── datastore │ │ ├── datastore.go │ │ └── doc.go │ ├── dispatcher │ │ ├── dispatcher.go │ │ ├── dispatcher_test.go │ │ └── doc.go │ ├── logging │ │ ├── context.go │ │ └── doc.go │ ├── nodeid │ │ ├── doc.go │ │ ├── nodeid.go │ │ └── nodeid_test.go │ ├── requestid │ │ ├── doc.go │ │ ├── requestid.go │ │ └── requestid_test.go │ ├── serverversion │ │ ├── doc.go │ │ ├── serverversion.go │ │ └── serverversion_test.go │ └── usagemetrics │ │ ├── doc.go │ │ └── usagemetrics.go ├── migrate │ ├── context.go │ ├── doc.go │ ├── migrate.go │ └── migrate_test.go ├── namespace │ ├── builder.go │ ├── doc.go │ ├── mapper.go │ ├── metadata.go │ └── metadata_test.go ├── promutil │ ├── promutil.go │ └── promutil_test.go ├── proto │ ├── core │ │ └── v1 │ │ │ ├── core.pb.go │ │ │ ├── core.pb.validate.go │ │ │ └── core_vtproto.pb.go │ ├── developer │ │ └── v1 │ │ │ ├── developer.pb.go │ │ │ ├── developer.pb.validate.go │ │ │ └── developer_vtproto.pb.go │ ├── dispatch │ │ └── v1 │ │ │ ├── 00_zerolog.go │ │ │ ├── 01_codec.go │ │ │ ├── 02_resolvermeta.go │ │ │ ├── 02_resolvermeta_test.go │ │ │ ├── dispatch.pb.go │ │ │ ├── dispatch.pb.validate.go │ │ │ ├── dispatch_grpc.pb.go │ │ │ └── dispatch_vtproto.pb.go │ └── impl │ │ └── v1 │ │ ├── impl.pb.go │ │ ├── impl.pb.validate.go │ │ ├── impl_vtproto.pb.go │ │ ├── pgrevision.pb.go │ │ ├── pgrevision.pb.validate.go │ │ └── pgrevision_vtproto.pb.go ├── query │ ├── alias.go │ ├── alias_test.go │ ├── arrow.go │ ├── arrow_test.go │ ├── build_tree.go │ ├── build_tree_test.go │ ├── caveat.go │ ├── caveat_test.go │ ├── context.go │ ├── context_test.go │ ├── datastore.go │ ├── datastore_test.go │ ├── doc.go │ ├── exclusion.go │ ├── exclusion_test.go │ ├── executor_local.go │ ├── fixed.go │ ├── fixed_test.go │ ├── intersection.go │ ├── intersection_arrow.go │ ├── intersection_arrow_test.go │ ├── intersection_test.go │ ├── objects.go │ ├── optimize.go │ ├── optimize_caveat.go │ ├── optimize_caveat_test.go │ ├── optimize_simple.go │ ├── optimize_test.go │ ├── path.go │ ├── path_test.go │ ├── quick_e2e_test.go │ ├── recursive.go │ ├── recursive_sentinel.go │ ├── recursive_test.go │ ├── simplify_caveat.go │ ├── simplify_caveat_test.go │ ├── statistics.go │ ├── statistics_optimizer.go │ ├── statistics_optimizer_test.go │ ├── statistics_test.go │ ├── testutil.go │ ├── tracing_test.go │ ├── types.go │ ├── union.go │ ├── union_test.go │ ├── walk.go │ └── walk_test.go ├── releases │ ├── cli.go │ ├── cli_test.go │ ├── doc.go │ ├── releases.go │ ├── releases_test.go │ ├── versions.go │ └── versions_test.go ├── runtime │ ├── metrics.go │ └── profiling.go ├── schema │ ├── arrows.go │ ├── arrows_test.go │ ├── compiled_schema_resolver.go │ ├── definition.go │ ├── definition_test.go │ ├── doc.go │ ├── errors.go │ ├── full_reachability.go │ ├── full_reachability_test.go │ ├── reachabilitygraph.go │ ├── reachabilitygraph_test.go │ ├── reachabilitygraphbuilder.go │ ├── resolver.go │ ├── type_check.go │ ├── type_check_test.go │ ├── typesystem.go │ ├── typesystem_test.go │ ├── typesystem_validation.go │ └── v2 │ │ ├── builder.go │ │ ├── builder_example_test.go │ │ ├── builder_test.go │ │ ├── clone.go │ │ ├── clone_test.go │ │ ├── convert.go │ │ ├── convert_test.go │ │ ├── doc.go │ │ ├── flatten.go │ │ ├── flatten_test.go │ │ ├── operations.go │ │ ├── resolved.go │ │ ├── resolved_test.go │ │ ├── schema.go │ │ ├── schema_conversion_test.go │ │ ├── schema_test.go │ │ ├── test_helpers.go │ │ ├── testing │ │ ├── generator.go │ │ └── generator_test.go │ │ ├── tocorev1.go │ │ ├── walk.go │ │ └── walk_test.go ├── schemadsl │ ├── compiler │ │ ├── compiler.go │ │ ├── compiler_test.go │ │ ├── development.go │ │ ├── development_test.go │ │ ├── doc.go │ │ ├── errors.go │ │ ├── node.go │ │ ├── positionmapper.go │ │ ├── translator.go │ │ ├── translator_test.go │ │ └── type_annotations_integration_test.go │ ├── dslshape │ │ ├── doc.go │ │ ├── dslshape.go │ │ └── zz_generated.nodetype_string.go │ ├── generator │ │ ├── generator.go │ │ ├── generator_impl.go │ │ └── generator_test.go │ ├── input │ │ ├── inputsource.go │ │ ├── sourcepositionmapper.go │ │ ├── sourcepositionmapper_test.go │ │ └── tests │ │ │ └── mapping.txt │ ├── lexer │ │ ├── flaggablelexer.go │ │ ├── flaggablelexer_test.go │ │ ├── flags.go │ │ ├── lex.go │ │ ├── lex_def.go │ │ ├── lex_test.go │ │ └── tokentype_string.go │ └── parser │ │ ├── nodestack.go │ │ ├── parser.go │ │ ├── parser_impl.go │ │ ├── parser_test.go │ │ └── tests │ │ ├── arrow.zed │ │ ├── arrow.zed.expected │ │ ├── arrowillegalfunc.zed │ │ ├── arrowillegalfunc.zed.expected │ │ ├── arrowillegalops.zed │ │ ├── arrowillegalops.zed.expected │ │ ├── arrowops.zed │ │ ├── arrowops.zed.expected │ │ ├── associativity.zed │ │ ├── associativity.zed.expected │ │ ├── basic.zed │ │ ├── basic.zed.expected │ │ ├── basiccaveat.zed │ │ ├── basiccaveat.zed.expected │ │ ├── broken.zed │ │ ├── broken.zed.expected │ │ ├── brokenwildcard.zed │ │ ├── brokenwildcard.zed.expected │ │ ├── caveatstype.zed │ │ ├── caveatstype.zed.expected │ │ ├── caveatwithkeywordparam.zed │ │ ├── caveatwithkeywordparam.zed.expected │ │ ├── complexcaveat.zed │ │ ├── complexcaveat.zed.expected │ │ ├── crosstenant.zed │ │ ├── crosstenant.zed.expected │ │ ├── doccomments.zed │ │ ├── doccomments.zed.expected │ │ ├── duplicate_use_statement.zed │ │ ├── duplicate_use_statement.zed.expected │ │ ├── empty.zed │ │ ├── empty.zed.expected │ │ ├── emptycaveat.zed │ │ ├── emptycaveat.zed.expected │ │ ├── expirationnonkeyword.zed │ │ ├── expirationnonkeyword.zed.expected │ │ ├── indentedcomments.zed │ │ ├── indentedcomments.zed.expected │ │ ├── invalid_perm_name.zed │ │ ├── invalid_perm_name.zed.expected │ │ ├── invalidcaveatexpr.zed │ │ ├── invalidcaveatexpr.zed.expected │ │ ├── invaliduse.zed │ │ ├── invaliduse.zed.expected │ │ ├── invaliduseexpiration.zed │ │ ├── invaliduseexpiration.zed.expected │ │ ├── multidef.zed │ │ ├── multidef.zed.expected │ │ ├── multiparen.zed │ │ ├── multiparen.zed.expected │ │ ├── multipleslashes.zed │ │ ├── multipleslashes.zed.expected │ │ ├── nil.zed │ │ ├── nil.zed.expected │ │ ├── parens.zed │ │ ├── parens.zed.expected │ │ ├── permission_edge_cases.zed │ │ ├── permission_edge_cases.zed.expected │ │ ├── permission_invalid_expression.zed │ │ ├── permission_invalid_expression.zed.expected │ │ ├── permission_missing_expression.zed │ │ ├── permission_missing_expression.zed.expected │ │ ├── permission_mixed_annotations.zed │ │ ├── permission_mixed_annotations.zed.expected │ │ ├── permission_mixed_single_multiple.zed │ │ ├── permission_mixed_single_multiple.zed.expected │ │ ├── permission_multiple_types.zed │ │ ├── permission_multiple_types.zed.expected │ │ ├── permission_type_annotation.zed │ │ ├── permission_type_annotation.zed.expected │ │ ├── permission_type_annotation_double_colon.zed │ │ ├── permission_type_annotation_double_colon.zed.expected │ │ ├── permission_type_annotation_empty_after_colon.zed │ │ ├── permission_type_annotation_empty_after_colon.zed.expected │ │ ├── permission_type_annotation_just_pipe.zed │ │ ├── permission_type_annotation_just_pipe.zed.expected │ │ ├── permission_type_annotation_newline_after_colon.zed │ │ ├── permission_type_annotation_newline_after_colon.zed.expected │ │ ├── permission_type_annotation_pipe_no_type_before.zed │ │ ├── permission_type_annotation_pipe_no_type_before.zed.expected │ │ ├── permission_type_annotation_trailing_pipe_no_type_after.zed │ │ ├── permission_type_annotation_trailing_pipe_no_type_after.zed.expected │ │ ├── relation_invalid_type.zed │ │ ├── relation_invalid_type.zed.expected │ │ ├── relation_missing_type.zed │ │ ├── relation_missing_type.zed.expected │ │ ├── superlarge.zed │ │ ├── superlarge.zed.expected │ │ ├── unclosedcaveat.zed │ │ ├── unclosedcaveat.zed.expected │ │ ├── unionpos.zed │ │ ├── unionpos.zed.expected │ │ ├── use_typechecking.zed │ │ ├── use_typechecking.zed.expected │ │ ├── useafterdef.zed │ │ ├── useafterdef.zed.expected │ │ ├── useexpiration.zed │ │ ├── useexpiration.zed.expected │ │ ├── useexpirationkeyword.zed │ │ ├── useexpirationkeyword.zed.expected │ │ ├── wildcard.zed │ │ └── wildcard.zed.expected ├── schemautil │ ├── doc.go │ └── schemautil.go ├── secrets │ ├── secrets.go │ └── secrets_test.go ├── services │ └── v1 │ │ └── services.go ├── spiceerrors │ ├── assert_off.go │ ├── assert_on.go │ ├── bug.go │ ├── bug_test.go │ ├── common.go │ ├── details_metadata.go │ ├── termination.go │ ├── testutil.go │ ├── util.go │ └── withstatus.go ├── testutil │ ├── doc.go │ ├── leakdetection.go │ ├── proto.go │ ├── proto_test.go │ ├── require.go │ └── require_test.go ├── tuple │ ├── comparison.go │ ├── comparison_test.go │ ├── core.go │ ├── core_test.go │ ├── doc.go │ ├── hashing.go │ ├── hashing_test.go │ ├── onr.go │ ├── onr_test.go │ ├── parsing.go │ ├── parsing_test.go │ ├── strings.go │ ├── structs.go │ ├── structs_test.go │ ├── updates.go │ ├── updates_test.go │ ├── v1.go │ └── v1_test.go ├── validationfile │ ├── blocks │ │ ├── assertions.go │ │ ├── assertions_test.go │ │ ├── errors.go │ │ ├── expectedrelations.go │ │ ├── expectedrelations_test.go │ │ ├── relationships.go │ │ ├── relationships_test.go │ │ └── schema.go │ ├── doc.go │ ├── fileformat.go │ ├── fileformat_test.go │ ├── loader.go │ ├── loader_test.go │ ├── schema_test.go │ └── testdata │ │ ├── basic_caveats.yaml │ │ ├── caveat_order.yaml │ │ ├── initial_schema_and_rels.yaml │ │ ├── invalid_caveat.yaml │ │ ├── invalid_caveated_rel.yaml │ │ ├── invalid_caveated_rel_syntax.yaml │ │ ├── invalid_schemafile.zed │ │ ├── just_rels.yaml │ │ ├── legacy.yaml │ │ ├── loader_no_comment.yaml │ │ ├── loader_using_invalid_schemafile.yaml │ │ ├── loader_using_missing_schemafile.yaml │ │ ├── loader_using_non-local_schemafile.yaml │ │ ├── loader_using_schemafile.yaml │ │ ├── loader_with_comment.yaml │ │ ├── repeated_relationship.yaml │ │ ├── requires_chunking.yaml │ │ ├── schema_and_schemafile.yaml │ │ └── separate_schemafile.zed ├── x509util │ ├── doc.go │ └── x509util.go └── zedtoken │ ├── doc.go │ ├── zedtoken.go │ └── zedtoken_test.go ├── proto ├── README.md └── internal │ ├── buf.lock │ ├── buf.yaml │ ├── core │ └── v1 │ │ └── core.proto │ ├── developer │ └── v1 │ │ └── developer.proto │ ├── dispatch │ └── v1 │ │ └── dispatch.proto │ └── impl │ └── v1 │ ├── impl.proto │ └── pgrevision.proto └── tools └── analyzers ├── closeafterusagecheck ├── closeafterusagecheck.go ├── closeafterusagecheck_test.go └── testdata │ └── src │ └── notimmediatelyclosed │ └── notimmediatelyclosed.go ├── cmd └── analyzers │ └── main.go ├── exprstatementcheck ├── exprstatementcheck.go ├── exprstatementcheck_test.go └── testdata │ └── src │ └── missingsend │ ├── log.go │ └── missingsend.go ├── go.mod ├── go.sum ├── go.work ├── go.work.sum ├── iferrafterrowclosecheck ├── iferrafterrowclosecheck.go ├── iferrafterrowclosecheck_test.go └── testdata │ └── src │ └── rowsclose │ └── rowsclose.go ├── lendowncastcheck ├── lendowncastcheck.go ├── lendowncastcheck_test.go └── testdata │ └── src │ └── lenexamples │ └── lenexamples.go ├── mutexcheck ├── mutexcheck.go ├── mutexcheck_test.go └── testdata │ └── src │ ├── badmutexes │ └── badmutexes.go │ └── goodmutexes │ └── goodmutexes.go ├── nilvaluecheck ├── nilvaluecheck.go ├── nilvaluecheck_test.go └── testdata │ └── src │ └── nilreturn │ └── nilreturn.go ├── paniccheck ├── paniccheck.go ├── paniccheck_test.go └── testdata │ └── src │ ├── allowedpanics │ └── allowedpanics.go │ └── badpanics │ └── badpanics.go ├── protomarshalcheck ├── protomarshalcheck.go ├── protomarshalcheck_test.go └── testdata │ └── src │ ├── disallowedmarshal │ └── disallowedmarshal.go │ └── validmarshal │ └── validmarshal.go ├── telemetryconvcheck ├── telemetryconvcheck.go ├── telemetryconvcheck_test.go └── testdata │ └── src │ ├── invalidprefixes │ └── invalidprefixes.go │ ├── invalidtelemetry │ └── invalidtelemetry.go │ ├── prefixcheck │ └── prefixcheck.go │ ├── validprefixes │ └── validprefixes.go │ ├── validtelemetry │ └── validtelemetry.go │ └── wrongpkg │ └── wrongpkg.go └── zerologmarshalcheck ├── testdata └── src │ ├── disallowedmarshal │ └── disallowedmarshal.go │ └── validmarshal │ └── validmarshal.go ├── zerologmarshalcheck.go └── zerologmarshalcheck_test.go /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/post-create-command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.devcontainer/post-create-command.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/ISSUE_TEMPLATE/proposal.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/benchmark.yaml -------------------------------------------------------------------------------- /.github/workflows/build-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/build-test.yaml -------------------------------------------------------------------------------- /.github/workflows/cla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/cla.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/docs.yaml -------------------------------------------------------------------------------- /.github/workflows/labeler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/labeler.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/release-windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/release-windows.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/security.yaml -------------------------------------------------------------------------------- /.github/workflows/wasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.github/workflows/wasm.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.goreleaser.nightly.yml -------------------------------------------------------------------------------- /.goreleaser.windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.goreleaser.windows.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/.yamllint -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/DCO -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/Dockerfile.release -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TELEMETRY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/TELEMETRY.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | version: "v1" 3 | directories: 4 | - "proto/internal" 5 | -------------------------------------------------------------------------------- /cmd/docs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/cmd/docs/main.go -------------------------------------------------------------------------------- /cmd/spicedb/integration/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/cmd/spicedb/integration/main_test.go -------------------------------------------------------------------------------- /cmd/spicedb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/cmd/spicedb/main.go -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/codecov.yaml -------------------------------------------------------------------------------- /development/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/TODO -------------------------------------------------------------------------------- /development/grafana/dashboards/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/grafana/dashboards/dashboard.json -------------------------------------------------------------------------------- /development/loki.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/loki.yaml -------------------------------------------------------------------------------- /development/otel-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/otel-config.yaml -------------------------------------------------------------------------------- /development/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/prometheus.yaml -------------------------------------------------------------------------------- /development/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/schema.yaml -------------------------------------------------------------------------------- /development/tempo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/development/tempo.yaml -------------------------------------------------------------------------------- /docker-compose.spanner.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/docker-compose.spanner.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/spicedb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/docs/spicedb.md -------------------------------------------------------------------------------- /e2e/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/client.go -------------------------------------------------------------------------------- /e2e/cockroach/cockroach.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/cockroach/cockroach.go -------------------------------------------------------------------------------- /e2e/cockroach/cockroach_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/cockroach/cockroach_options.go -------------------------------------------------------------------------------- /e2e/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/doc.go -------------------------------------------------------------------------------- /e2e/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/file.go -------------------------------------------------------------------------------- /e2e/generator/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/generator/names.go -------------------------------------------------------------------------------- /e2e/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/go.mod -------------------------------------------------------------------------------- /e2e/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/go.sum -------------------------------------------------------------------------------- /e2e/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/network.go -------------------------------------------------------------------------------- /e2e/newenemy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/newenemy/README.md -------------------------------------------------------------------------------- /e2e/newenemy/newenemy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/newenemy/newenemy_test.go -------------------------------------------------------------------------------- /e2e/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/run.go -------------------------------------------------------------------------------- /e2e/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/signals.go -------------------------------------------------------------------------------- /e2e/spice/spicedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/spice/spicedb.go -------------------------------------------------------------------------------- /e2e/spice/spicedb_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/spice/spicedb_options.go -------------------------------------------------------------------------------- /e2e/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/tools.go -------------------------------------------------------------------------------- /e2e/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/e2e/util.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/go.sum -------------------------------------------------------------------------------- /internal/auth/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/auth/doc.go -------------------------------------------------------------------------------- /internal/auth/presharedkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/auth/presharedkey.go -------------------------------------------------------------------------------- /internal/auth/presharedkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/auth/presharedkey_test.go -------------------------------------------------------------------------------- /internal/caveats/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/builder.go -------------------------------------------------------------------------------- /internal/caveats/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/builder_test.go -------------------------------------------------------------------------------- /internal/caveats/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/debug.go -------------------------------------------------------------------------------- /internal/caveats/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/debug_test.go -------------------------------------------------------------------------------- /internal/caveats/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/doc.go -------------------------------------------------------------------------------- /internal/caveats/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/errors.go -------------------------------------------------------------------------------- /internal/caveats/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/errors_test.go -------------------------------------------------------------------------------- /internal/caveats/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/run.go -------------------------------------------------------------------------------- /internal/caveats/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/caveats/run_test.go -------------------------------------------------------------------------------- /internal/cursorediterator/basics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/basics.go -------------------------------------------------------------------------------- /internal/cursorediterator/basics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/basics_test.go -------------------------------------------------------------------------------- /internal/cursorediterator/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/blocks.go -------------------------------------------------------------------------------- /internal/cursorediterator/blocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/blocks_test.go -------------------------------------------------------------------------------- /internal/cursorediterator/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/cursor.go -------------------------------------------------------------------------------- /internal/cursorediterator/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/cursor_test.go -------------------------------------------------------------------------------- /internal/cursorediterator/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/doc.go -------------------------------------------------------------------------------- /internal/cursorediterator/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/integration_test.go -------------------------------------------------------------------------------- /internal/cursorediterator/primitives.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/primitives.go -------------------------------------------------------------------------------- /internal/cursorediterator/primitives_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/primitives_test.go -------------------------------------------------------------------------------- /internal/cursorediterator/testhelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/cursorediterator/testhelpers.go -------------------------------------------------------------------------------- /internal/datasets/basesubjectset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/basesubjectset.go -------------------------------------------------------------------------------- /internal/datasets/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/doc.go -------------------------------------------------------------------------------- /internal/datasets/subjectset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/subjectset.go -------------------------------------------------------------------------------- /internal/datasets/subjectset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/subjectset_test.go -------------------------------------------------------------------------------- /internal/datasets/subjectsetbyresourceid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/subjectsetbyresourceid.go -------------------------------------------------------------------------------- /internal/datasets/subjectsetbytype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/subjectsetbytype.go -------------------------------------------------------------------------------- /internal/datasets/subjectsetbytype_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datasets/subjectsetbytype_test.go -------------------------------------------------------------------------------- /internal/datastore/common/changes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/changes.go -------------------------------------------------------------------------------- /internal/datastore/common/changes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/changes_test.go -------------------------------------------------------------------------------- /internal/datastore/common/chunkbytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/chunkbytes.go -------------------------------------------------------------------------------- /internal/datastore/common/chunkbytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/chunkbytes_test.go -------------------------------------------------------------------------------- /internal/datastore/common/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/errors.go -------------------------------------------------------------------------------- /internal/datastore/common/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/gc.go -------------------------------------------------------------------------------- /internal/datastore/common/gc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/gc_test.go -------------------------------------------------------------------------------- /internal/datastore/common/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/helpers.go -------------------------------------------------------------------------------- /internal/datastore/common/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/index.go -------------------------------------------------------------------------------- /internal/datastore/common/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/index_test.go -------------------------------------------------------------------------------- /internal/datastore/common/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/logging.go -------------------------------------------------------------------------------- /internal/datastore/common/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/migrations.go -------------------------------------------------------------------------------- /internal/datastore/common/migrations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/migrations_test.go -------------------------------------------------------------------------------- /internal/datastore/common/relationships.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/relationships.go -------------------------------------------------------------------------------- /internal/datastore/common/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/schema.go -------------------------------------------------------------------------------- /internal/datastore/common/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/schema_test.go -------------------------------------------------------------------------------- /internal/datastore/common/sliceiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/sliceiter.go -------------------------------------------------------------------------------- /internal/datastore/common/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/sql.go -------------------------------------------------------------------------------- /internal/datastore/common/sql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/sql_test.go -------------------------------------------------------------------------------- /internal/datastore/common/sqlerrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/sqlerrors.go -------------------------------------------------------------------------------- /internal/datastore/common/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/url.go -------------------------------------------------------------------------------- /internal/datastore/common/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/common/url_test.go -------------------------------------------------------------------------------- /internal/datastore/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/context.go -------------------------------------------------------------------------------- /internal/datastore/crdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/README.md -------------------------------------------------------------------------------- /internal/datastore/crdb/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/caveat.go -------------------------------------------------------------------------------- /internal/datastore/crdb/crdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/crdb.go -------------------------------------------------------------------------------- /internal/datastore/crdb/crdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/crdb_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/debug.go -------------------------------------------------------------------------------- /internal/datastore/crdb/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/debug_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/keys.go -------------------------------------------------------------------------------- /internal/datastore/crdb/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/keys_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/migrations/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/migrations/driver.go -------------------------------------------------------------------------------- /internal/datastore/crdb/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/options.go -------------------------------------------------------------------------------- /internal/datastore/crdb/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/options_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/balancer.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/fake_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/fake_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/health.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/health_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/node_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/node_id.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/pgx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/pgx.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/pool.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/pool_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool/sqlerrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool/sqlerrors.go -------------------------------------------------------------------------------- /internal/datastore/crdb/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/pool_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/reader.go -------------------------------------------------------------------------------- /internal/datastore/crdb/readwrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/readwrite.go -------------------------------------------------------------------------------- /internal/datastore/crdb/schema/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/schema/indexes.go -------------------------------------------------------------------------------- /internal/datastore/crdb/schema/indexutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/schema/indexutil.go -------------------------------------------------------------------------------- /internal/datastore/crdb/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/schema/schema.go -------------------------------------------------------------------------------- /internal/datastore/crdb/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/stats.go -------------------------------------------------------------------------------- /internal/datastore/crdb/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/version.go -------------------------------------------------------------------------------- /internal/datastore/crdb/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/version/version.go -------------------------------------------------------------------------------- /internal/datastore/crdb/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/version_test.go -------------------------------------------------------------------------------- /internal/datastore/crdb/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/crdb/watch.go -------------------------------------------------------------------------------- /internal/datastore/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/doc.go -------------------------------------------------------------------------------- /internal/datastore/memdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/README.md -------------------------------------------------------------------------------- /internal/datastore/memdb/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/caveat.go -------------------------------------------------------------------------------- /internal/datastore/memdb/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/errors.go -------------------------------------------------------------------------------- /internal/datastore/memdb/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/errors_test.go -------------------------------------------------------------------------------- /internal/datastore/memdb/memdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/memdb.go -------------------------------------------------------------------------------- /internal/datastore/memdb/memdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/memdb_test.go -------------------------------------------------------------------------------- /internal/datastore/memdb/readonly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/readonly.go -------------------------------------------------------------------------------- /internal/datastore/memdb/readwrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/readwrite.go -------------------------------------------------------------------------------- /internal/datastore/memdb/revisions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/revisions.go -------------------------------------------------------------------------------- /internal/datastore/memdb/revisions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/revisions_test.go -------------------------------------------------------------------------------- /internal/datastore/memdb/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/schema.go -------------------------------------------------------------------------------- /internal/datastore/memdb/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/stats.go -------------------------------------------------------------------------------- /internal/datastore/memdb/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/memdb/watch.go -------------------------------------------------------------------------------- /internal/datastore/mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/README.md -------------------------------------------------------------------------------- /internal/datastore/mysql/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/caveat.go -------------------------------------------------------------------------------- /internal/datastore/mysql/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/connection.go -------------------------------------------------------------------------------- /internal/datastore/mysql/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/datastore.go -------------------------------------------------------------------------------- /internal/datastore/mysql/datastore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/datastore_test.go -------------------------------------------------------------------------------- /internal/datastore/mysql/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/debug.go -------------------------------------------------------------------------------- /internal/datastore/mysql/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/debug_test.go -------------------------------------------------------------------------------- /internal/datastore/mysql/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/gc.go -------------------------------------------------------------------------------- /internal/datastore/mysql/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/indexes.go -------------------------------------------------------------------------------- /internal/datastore/mysql/locks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/locks.go -------------------------------------------------------------------------------- /internal/datastore/mysql/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/options.go -------------------------------------------------------------------------------- /internal/datastore/mysql/query_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/query_builder.go -------------------------------------------------------------------------------- /internal/datastore/mysql/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/reader.go -------------------------------------------------------------------------------- /internal/datastore/mysql/readwrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/readwrite.go -------------------------------------------------------------------------------- /internal/datastore/mysql/readwrite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/readwrite_test.go -------------------------------------------------------------------------------- /internal/datastore/mysql/revisions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/revisions.go -------------------------------------------------------------------------------- /internal/datastore/mysql/revisions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/revisions_test.go -------------------------------------------------------------------------------- /internal/datastore/mysql/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/stats.go -------------------------------------------------------------------------------- /internal/datastore/mysql/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/version/version.go -------------------------------------------------------------------------------- /internal/datastore/mysql/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/mysql/watch.go -------------------------------------------------------------------------------- /internal/datastore/postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/README.md -------------------------------------------------------------------------------- /internal/datastore/postgres/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/caveat.go -------------------------------------------------------------------------------- /internal/datastore/postgres/common/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/common/bulk.go -------------------------------------------------------------------------------- /internal/datastore/postgres/common/pgx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/common/pgx.go -------------------------------------------------------------------------------- /internal/datastore/postgres/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/debug.go -------------------------------------------------------------------------------- /internal/datastore/postgres/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/debug_test.go -------------------------------------------------------------------------------- /internal/datastore/postgres/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/gc.go -------------------------------------------------------------------------------- /internal/datastore/postgres/locks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/locks.go -------------------------------------------------------------------------------- /internal/datastore/postgres/log_tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/log_tracer.go -------------------------------------------------------------------------------- /internal/datastore/postgres/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/options.go -------------------------------------------------------------------------------- /internal/datastore/postgres/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/postgres.go -------------------------------------------------------------------------------- /internal/datastore/postgres/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/reader.go -------------------------------------------------------------------------------- /internal/datastore/postgres/readwrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/readwrite.go -------------------------------------------------------------------------------- /internal/datastore/postgres/revisions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/revisions.go -------------------------------------------------------------------------------- /internal/datastore/postgres/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/snapshot.go -------------------------------------------------------------------------------- /internal/datastore/postgres/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/stats.go -------------------------------------------------------------------------------- /internal/datastore/postgres/strictreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/strictreader.go -------------------------------------------------------------------------------- /internal/datastore/postgres/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/testutil.go -------------------------------------------------------------------------------- /internal/datastore/postgres/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/tracer.go -------------------------------------------------------------------------------- /internal/datastore/postgres/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/watch.go -------------------------------------------------------------------------------- /internal/datastore/postgres/xid8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/postgres/xid8.go -------------------------------------------------------------------------------- /internal/datastore/proxy/cachedcheckrev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/cachedcheckrev.go -------------------------------------------------------------------------------- /internal/datastore/proxy/counting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/counting.go -------------------------------------------------------------------------------- /internal/datastore/proxy/counting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/counting_test.go -------------------------------------------------------------------------------- /internal/datastore/proxy/hedging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/hedging.go -------------------------------------------------------------------------------- /internal/datastore/proxy/hedging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/hedging_test.go -------------------------------------------------------------------------------- /internal/datastore/proxy/observable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/observable.go -------------------------------------------------------------------------------- /internal/datastore/proxy/observable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/observable_test.go -------------------------------------------------------------------------------- /internal/datastore/proxy/proxy_test/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/proxy_test/mock.go -------------------------------------------------------------------------------- /internal/datastore/proxy/readonly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/readonly.go -------------------------------------------------------------------------------- /internal/datastore/proxy/readonly_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/readonly_test.go -------------------------------------------------------------------------------- /internal/datastore/proxy/singleflight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/proxy/singleflight.go -------------------------------------------------------------------------------- /internal/datastore/revisions/hlcrevision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/revisions/hlcrevision.go -------------------------------------------------------------------------------- /internal/datastore/revisions/optimized.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/revisions/optimized.go -------------------------------------------------------------------------------- /internal/datastore/revisions/remoteclock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/revisions/remoteclock.go -------------------------------------------------------------------------------- /internal/datastore/spanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/README.md -------------------------------------------------------------------------------- /internal/datastore/spanner/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/caveat.go -------------------------------------------------------------------------------- /internal/datastore/spanner/caveat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/caveat_test.go -------------------------------------------------------------------------------- /internal/datastore/spanner/indexes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/indexes.go -------------------------------------------------------------------------------- /internal/datastore/spanner/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/options.go -------------------------------------------------------------------------------- /internal/datastore/spanner/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/reader.go -------------------------------------------------------------------------------- /internal/datastore/spanner/readwrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/readwrite.go -------------------------------------------------------------------------------- /internal/datastore/spanner/revisions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/revisions.go -------------------------------------------------------------------------------- /internal/datastore/spanner/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/schema.go -------------------------------------------------------------------------------- /internal/datastore/spanner/spanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/spanner.go -------------------------------------------------------------------------------- /internal/datastore/spanner/spanner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/spanner_test.go -------------------------------------------------------------------------------- /internal/datastore/spanner/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/stats.go -------------------------------------------------------------------------------- /internal/datastore/spanner/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/datastore/spanner/watch.go -------------------------------------------------------------------------------- /internal/developmentmembership/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/developmentmembership/doc.go -------------------------------------------------------------------------------- /internal/developmentmembership/onrset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/developmentmembership/onrset.go -------------------------------------------------------------------------------- /internal/digests/digestmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/digests/digestmap.go -------------------------------------------------------------------------------- /internal/digests/digestmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/digests/digestmap_test.go -------------------------------------------------------------------------------- /internal/dispatch/caching/caching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/caching/caching.go -------------------------------------------------------------------------------- /internal/dispatch/caching/delegate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/caching/delegate.go -------------------------------------------------------------------------------- /internal/dispatch/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/cluster/cluster.go -------------------------------------------------------------------------------- /internal/dispatch/combined/combined.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/combined/combined.go -------------------------------------------------------------------------------- /internal/dispatch/combined/combined_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/combined/combined_test.go -------------------------------------------------------------------------------- /internal/dispatch/combined/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/combined/doc.go -------------------------------------------------------------------------------- /internal/dispatch/dispatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/dispatch.go -------------------------------------------------------------------------------- /internal/dispatch/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/doc.go -------------------------------------------------------------------------------- /internal/dispatch/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/errors.go -------------------------------------------------------------------------------- /internal/dispatch/graph/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/check_test.go -------------------------------------------------------------------------------- /internal/dispatch/graph/dispatch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/dispatch_test.go -------------------------------------------------------------------------------- /internal/dispatch/graph/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/errors.go -------------------------------------------------------------------------------- /internal/dispatch/graph/expand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/expand_test.go -------------------------------------------------------------------------------- /internal/dispatch/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/graph.go -------------------------------------------------------------------------------- /internal/dispatch/graph/graph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/graph_test.go -------------------------------------------------------------------------------- /internal/dispatch/graph/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/graph/package_test.go -------------------------------------------------------------------------------- /internal/dispatch/keys/computed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/computed.go -------------------------------------------------------------------------------- /internal/dispatch/keys/computed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/computed_test.go -------------------------------------------------------------------------------- /internal/dispatch/keys/dispatchcheckkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/dispatchcheckkey.go -------------------------------------------------------------------------------- /internal/dispatch/keys/hasher_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/hasher_common.go -------------------------------------------------------------------------------- /internal/dispatch/keys/hasher_ristretto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/hasher_ristretto.go -------------------------------------------------------------------------------- /internal/dispatch/keys/hasher_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/hasher_wasm.go -------------------------------------------------------------------------------- /internal/dispatch/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/keys/keys.go -------------------------------------------------------------------------------- /internal/dispatch/mocks/mock_dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/mocks/mock_dispatcher.go -------------------------------------------------------------------------------- /internal/dispatch/remote/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/remote/cluster.go -------------------------------------------------------------------------------- /internal/dispatch/remote/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/remote/cluster_test.go -------------------------------------------------------------------------------- /internal/dispatch/remote/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/remote/expr.go -------------------------------------------------------------------------------- /internal/dispatch/remote/expr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/remote/expr_test.go -------------------------------------------------------------------------------- /internal/dispatch/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/dispatch/stream.go -------------------------------------------------------------------------------- /internal/gateway/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/gateway/doc.go -------------------------------------------------------------------------------- /internal/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/gateway/gateway.go -------------------------------------------------------------------------------- /internal/gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/gateway/gateway_test.go -------------------------------------------------------------------------------- /internal/graph/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/check.go -------------------------------------------------------------------------------- /internal/graph/check_isolated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/check_isolated_test.go -------------------------------------------------------------------------------- /internal/graph/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/check_test.go -------------------------------------------------------------------------------- /internal/graph/checkdispatchset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/checkdispatchset.go -------------------------------------------------------------------------------- /internal/graph/checkdispatchset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/checkdispatchset_test.go -------------------------------------------------------------------------------- /internal/graph/computed/computecheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/computed/computecheck.go -------------------------------------------------------------------------------- /internal/graph/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/context.go -------------------------------------------------------------------------------- /internal/graph/cursors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/cursors.go -------------------------------------------------------------------------------- /internal/graph/cursors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/cursors_test.go -------------------------------------------------------------------------------- /internal/graph/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/doc.go -------------------------------------------------------------------------------- /internal/graph/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/errors.go -------------------------------------------------------------------------------- /internal/graph/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/expand.go -------------------------------------------------------------------------------- /internal/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/graph.go -------------------------------------------------------------------------------- /internal/graph/hints/checkhints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/hints/checkhints.go -------------------------------------------------------------------------------- /internal/graph/hints/checkhints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/hints/checkhints_test.go -------------------------------------------------------------------------------- /internal/graph/limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/limits.go -------------------------------------------------------------------------------- /internal/graph/limits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/limits_test.go -------------------------------------------------------------------------------- /internal/graph/lookupresources2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lookupresources2.go -------------------------------------------------------------------------------- /internal/graph/lookupresources3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lookupresources3.go -------------------------------------------------------------------------------- /internal/graph/lookupresources3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lookupresources3_test.go -------------------------------------------------------------------------------- /internal/graph/lookupsubjects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lookupsubjects.go -------------------------------------------------------------------------------- /internal/graph/lr2streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lr2streams.go -------------------------------------------------------------------------------- /internal/graph/lr3stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lr3stats.go -------------------------------------------------------------------------------- /internal/graph/lr3stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/lr3stats_test.go -------------------------------------------------------------------------------- /internal/graph/membershipset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/membershipset.go -------------------------------------------------------------------------------- /internal/graph/membershipset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/membershipset_test.go -------------------------------------------------------------------------------- /internal/graph/resourcesubjectsmap2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/resourcesubjectsmap2.go -------------------------------------------------------------------------------- /internal/graph/resourcesubjectsmap2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/resourcesubjectsmap2_test.go -------------------------------------------------------------------------------- /internal/graph/traceid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/graph/traceid.go -------------------------------------------------------------------------------- /internal/grpchelpers/grpchelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/grpchelpers/grpchelpers.go -------------------------------------------------------------------------------- /internal/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/logging/logger.go -------------------------------------------------------------------------------- /internal/lsp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/doc.go -------------------------------------------------------------------------------- /internal/lsp/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/handlers.go -------------------------------------------------------------------------------- /internal/lsp/lsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/lsp.go -------------------------------------------------------------------------------- /internal/lsp/lsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/lsp_test.go -------------------------------------------------------------------------------- /internal/lsp/lspdefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/lspdefs.go -------------------------------------------------------------------------------- /internal/lsp/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/testutil.go -------------------------------------------------------------------------------- /internal/lsp/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/lsp/util.go -------------------------------------------------------------------------------- /internal/middleware/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/chain.go -------------------------------------------------------------------------------- /internal/middleware/datastore/counting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/datastore/counting.go -------------------------------------------------------------------------------- /internal/middleware/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/datastore/datastore.go -------------------------------------------------------------------------------- /internal/middleware/datastore/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/datastore/doc.go -------------------------------------------------------------------------------- /internal/middleware/dispatcher/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/dispatcher/doc.go -------------------------------------------------------------------------------- /internal/middleware/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/doc.go -------------------------------------------------------------------------------- /internal/middleware/perfinsights/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/perfinsights/doc.go -------------------------------------------------------------------------------- /internal/middleware/pertoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/pertoken/doc.go -------------------------------------------------------------------------------- /internal/middleware/pertoken/pertoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/pertoken/pertoken.go -------------------------------------------------------------------------------- /internal/middleware/readonly/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/readonly/doc.go -------------------------------------------------------------------------------- /internal/middleware/readonly/readonly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/readonly/readonly.go -------------------------------------------------------------------------------- /internal/middleware/servicespecific/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/servicespecific/doc.go -------------------------------------------------------------------------------- /internal/middleware/streamtimeout/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/streamtimeout/doc.go -------------------------------------------------------------------------------- /internal/middleware/usagemetrics/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/middleware/usagemetrics/doc.go -------------------------------------------------------------------------------- /internal/namespace/aliasing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/aliasing.go -------------------------------------------------------------------------------- /internal/namespace/aliasing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/aliasing_test.go -------------------------------------------------------------------------------- /internal/namespace/annotate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/annotate.go -------------------------------------------------------------------------------- /internal/namespace/annotate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/annotate_test.go -------------------------------------------------------------------------------- /internal/namespace/canonicalization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/canonicalization.go -------------------------------------------------------------------------------- /internal/namespace/canonicalization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/canonicalization_test.go -------------------------------------------------------------------------------- /internal/namespace/caveats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/caveats.go -------------------------------------------------------------------------------- /internal/namespace/caveats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/caveats_test.go -------------------------------------------------------------------------------- /internal/namespace/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/doc.go -------------------------------------------------------------------------------- /internal/namespace/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/errors.go -------------------------------------------------------------------------------- /internal/namespace/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/util.go -------------------------------------------------------------------------------- /internal/namespace/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/namespace/util_test.go -------------------------------------------------------------------------------- /internal/relationships/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/relationships/doc.go -------------------------------------------------------------------------------- /internal/relationships/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/relationships/errors.go -------------------------------------------------------------------------------- /internal/relationships/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/relationships/validation.go -------------------------------------------------------------------------------- /internal/relationships/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/relationships/validation_test.go -------------------------------------------------------------------------------- /internal/services/dispatch/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/dispatch/server.go -------------------------------------------------------------------------------- /internal/services/dispatch/v1/acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/dispatch/v1/acl.go -------------------------------------------------------------------------------- /internal/services/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/doc.go -------------------------------------------------------------------------------- /internal/services/health/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/health/health.go -------------------------------------------------------------------------------- /internal/services/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/server.go -------------------------------------------------------------------------------- /internal/services/shared/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/shared/errors.go -------------------------------------------------------------------------------- /internal/services/shared/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/shared/errors_test.go -------------------------------------------------------------------------------- /internal/services/shared/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/shared/interceptor.go -------------------------------------------------------------------------------- /internal/services/shared/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/shared/schema.go -------------------------------------------------------------------------------- /internal/services/shared/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/shared/schema_test.go -------------------------------------------------------------------------------- /internal/services/steelthreadtesting/steelresults/remove-relation-on-real-schema--results.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | {} 3 | -------------------------------------------------------------------------------- /internal/services/steelthreadtesting/steelresults/write-schema-removal-removes-the-group-relation-results.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | {} 3 | -------------------------------------------------------------------------------- /internal/services/steelthreadtesting/steelresults/write-schema-removal-removes-the-group-type-results.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | {} 3 | -------------------------------------------------------------------------------- /internal/services/steelthreadtesting/steelresults/write-schema-removal-removes-the-wildcard-on-viewer-results.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | {} 3 | -------------------------------------------------------------------------------- /internal/services/steelthreadtesting/steelresults/write-schema-removal-removes-the-wildcard-results.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | {} 3 | -------------------------------------------------------------------------------- /internal/services/v1/bulkcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/bulkcheck.go -------------------------------------------------------------------------------- /internal/services/v1/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/debug.go -------------------------------------------------------------------------------- /internal/services/v1/debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/debug_test.go -------------------------------------------------------------------------------- /internal/services/v1/debug_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/debug_unit_test.go -------------------------------------------------------------------------------- /internal/services/v1/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/errors.go -------------------------------------------------------------------------------- /internal/services/v1/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/experimental.go -------------------------------------------------------------------------------- /internal/services/v1/experimental_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/experimental_test.go -------------------------------------------------------------------------------- /internal/services/v1/expreflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/expreflection.go -------------------------------------------------------------------------------- /internal/services/v1/expreflection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/expreflection_test.go -------------------------------------------------------------------------------- /internal/services/v1/grouping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/grouping.go -------------------------------------------------------------------------------- /internal/services/v1/grouping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/grouping_test.go -------------------------------------------------------------------------------- /internal/services/v1/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/hash.go -------------------------------------------------------------------------------- /internal/services/v1/hash_nonwasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/hash_nonwasm.go -------------------------------------------------------------------------------- /internal/services/v1/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/hash_test.go -------------------------------------------------------------------------------- /internal/services/v1/hash_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/hash_wasm.go -------------------------------------------------------------------------------- /internal/services/v1/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/metadata_test.go -------------------------------------------------------------------------------- /internal/services/v1/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/options/options.go -------------------------------------------------------------------------------- /internal/services/v1/permissions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/permissions.go -------------------------------------------------------------------------------- /internal/services/v1/permissions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/permissions_test.go -------------------------------------------------------------------------------- /internal/services/v1/preconditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/preconditions.go -------------------------------------------------------------------------------- /internal/services/v1/preconditions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/preconditions_test.go -------------------------------------------------------------------------------- /internal/services/v1/reflectionapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/reflectionapi.go -------------------------------------------------------------------------------- /internal/services/v1/reflectionapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/reflectionapi_test.go -------------------------------------------------------------------------------- /internal/services/v1/reflectionutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/reflectionutil.go -------------------------------------------------------------------------------- /internal/services/v1/relationships.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/relationships.go -------------------------------------------------------------------------------- /internal/services/v1/relationships_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/relationships_test.go -------------------------------------------------------------------------------- /internal/services/v1/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/schema.go -------------------------------------------------------------------------------- /internal/services/v1/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/schema_test.go -------------------------------------------------------------------------------- /internal/services/v1/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/watch.go -------------------------------------------------------------------------------- /internal/services/v1/watch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/watch_test.go -------------------------------------------------------------------------------- /internal/services/v1/watchutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/watchutil.go -------------------------------------------------------------------------------- /internal/services/v1/watchutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/services/v1/watchutil_test.go -------------------------------------------------------------------------------- /internal/sharederrors/error_help_links.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/sharederrors/error_help_links.go -------------------------------------------------------------------------------- /internal/sharederrors/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/sharederrors/interfaces.go -------------------------------------------------------------------------------- /internal/taskrunner/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/taskrunner/doc.go -------------------------------------------------------------------------------- /internal/taskrunner/preloadedtaskrunner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/taskrunner/preloadedtaskrunner.go -------------------------------------------------------------------------------- /internal/taskrunner/taskrunner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/taskrunner/taskrunner.go -------------------------------------------------------------------------------- /internal/taskrunner/taskrunner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/taskrunner/taskrunner_test.go -------------------------------------------------------------------------------- /internal/telemetry/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/telemetry/doc.go -------------------------------------------------------------------------------- /internal/telemetry/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/telemetry/metrics.go -------------------------------------------------------------------------------- /internal/telemetry/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/telemetry/metrics_test.go -------------------------------------------------------------------------------- /internal/telemetry/otelconv/otelconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/telemetry/otelconv/otelconv.go -------------------------------------------------------------------------------- /internal/telemetry/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/telemetry/reporter.go -------------------------------------------------------------------------------- /internal/telemetry/reporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/telemetry/reporter_test.go -------------------------------------------------------------------------------- /internal/testfixtures/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testfixtures/datastore.go -------------------------------------------------------------------------------- /internal/testfixtures/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testfixtures/doc.go -------------------------------------------------------------------------------- /internal/testfixtures/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testfixtures/generator.go -------------------------------------------------------------------------------- /internal/testfixtures/validating.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testfixtures/validating.go -------------------------------------------------------------------------------- /internal/testserver/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/cluster.go -------------------------------------------------------------------------------- /internal/testserver/datastore/crdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/datastore/crdb.go -------------------------------------------------------------------------------- /internal/testserver/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/datastore/datastore.go -------------------------------------------------------------------------------- /internal/testserver/datastore/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/datastore/memory.go -------------------------------------------------------------------------------- /internal/testserver/datastore/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/datastore/mysql.go -------------------------------------------------------------------------------- /internal/testserver/datastore/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/datastore/postgres.go -------------------------------------------------------------------------------- /internal/testserver/datastore/spanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/datastore/spanner.go -------------------------------------------------------------------------------- /internal/testserver/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/doc.go -------------------------------------------------------------------------------- /internal/testserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testserver/server.go -------------------------------------------------------------------------------- /internal/testutil/subjects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testutil/subjects.go -------------------------------------------------------------------------------- /internal/testutil/subjects_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/internal/testutil/subjects_test.go -------------------------------------------------------------------------------- /mage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/mage.go -------------------------------------------------------------------------------- /magefiles/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/alias.go -------------------------------------------------------------------------------- /magefiles/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/benchmark.go -------------------------------------------------------------------------------- /magefiles/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/build.go -------------------------------------------------------------------------------- /magefiles/deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/deps.go -------------------------------------------------------------------------------- /magefiles/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/gen.go -------------------------------------------------------------------------------- /magefiles/gen_docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/gen_docs.go -------------------------------------------------------------------------------- /magefiles/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/go.mod -------------------------------------------------------------------------------- /magefiles/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/go.sum -------------------------------------------------------------------------------- /magefiles/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/lint.go -------------------------------------------------------------------------------- /magefiles/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/test.go -------------------------------------------------------------------------------- /magefiles/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/tools.go -------------------------------------------------------------------------------- /magefiles/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/magefiles/util.go -------------------------------------------------------------------------------- /pkg/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/cache.go -------------------------------------------------------------------------------- /pkg/cache/cache_otter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/cache_otter.go -------------------------------------------------------------------------------- /pkg/cache/cache_ristretto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/cache_ristretto.go -------------------------------------------------------------------------------- /pkg/cache/cache_theine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/cache_theine.go -------------------------------------------------------------------------------- /pkg/cache/cache_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/cache_wasm.go -------------------------------------------------------------------------------- /pkg/cache/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/doc.go -------------------------------------------------------------------------------- /pkg/cache/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/metrics.go -------------------------------------------------------------------------------- /pkg/cache/standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cache/standard.go -------------------------------------------------------------------------------- /pkg/caveats/compile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/compile.go -------------------------------------------------------------------------------- /pkg/caveats/compile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/compile_test.go -------------------------------------------------------------------------------- /pkg/caveats/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/context.go -------------------------------------------------------------------------------- /pkg/caveats/context_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/context_hash.go -------------------------------------------------------------------------------- /pkg/caveats/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/context_test.go -------------------------------------------------------------------------------- /pkg/caveats/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/doc.go -------------------------------------------------------------------------------- /pkg/caveats/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/env.go -------------------------------------------------------------------------------- /pkg/caveats/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/env_test.go -------------------------------------------------------------------------------- /pkg/caveats/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/errors.go -------------------------------------------------------------------------------- /pkg/caveats/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/eval.go -------------------------------------------------------------------------------- /pkg/caveats/eval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/eval_test.go -------------------------------------------------------------------------------- /pkg/caveats/parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/parameters.go -------------------------------------------------------------------------------- /pkg/caveats/replacer/inlining.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/replacer/inlining.go -------------------------------------------------------------------------------- /pkg/caveats/replacer/replacer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/replacer/replacer.go -------------------------------------------------------------------------------- /pkg/caveats/replacer/replacer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/replacer/replacer_test.go -------------------------------------------------------------------------------- /pkg/caveats/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/source.go -------------------------------------------------------------------------------- /pkg/caveats/structure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/structure.go -------------------------------------------------------------------------------- /pkg/caveats/structure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/structure_test.go -------------------------------------------------------------------------------- /pkg/caveats/types/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/basic.go -------------------------------------------------------------------------------- /pkg/caveats/types/custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/custom.go -------------------------------------------------------------------------------- /pkg/caveats/types/encoded_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/encoded_test.go -------------------------------------------------------------------------------- /pkg/caveats/types/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/encoding.go -------------------------------------------------------------------------------- /pkg/caveats/types/ipaddress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/ipaddress.go -------------------------------------------------------------------------------- /pkg/caveats/types/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/map.go -------------------------------------------------------------------------------- /pkg/caveats/types/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/map_test.go -------------------------------------------------------------------------------- /pkg/caveats/types/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/registration.go -------------------------------------------------------------------------------- /pkg/caveats/types/standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/standard.go -------------------------------------------------------------------------------- /pkg/caveats/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/types.go -------------------------------------------------------------------------------- /pkg/caveats/types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/types_test.go -------------------------------------------------------------------------------- /pkg/caveats/types/typeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types/typeset.go -------------------------------------------------------------------------------- /pkg/caveats/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/caveats/types_test.go -------------------------------------------------------------------------------- /pkg/cmd/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/datastore.go -------------------------------------------------------------------------------- /pkg/cmd/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/datastore/datastore.go -------------------------------------------------------------------------------- /pkg/cmd/datastore/datastore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/datastore/datastore_test.go -------------------------------------------------------------------------------- /pkg/cmd/datastore/zz_generated.options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/datastore/zz_generated.options.go -------------------------------------------------------------------------------- /pkg/cmd/datastore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/datastore_test.go -------------------------------------------------------------------------------- /pkg/cmd/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/doc.go -------------------------------------------------------------------------------- /pkg/cmd/lsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/lsp.go -------------------------------------------------------------------------------- /pkg/cmd/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/migrate.go -------------------------------------------------------------------------------- /pkg/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/root.go -------------------------------------------------------------------------------- /pkg/cmd/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/serve.go -------------------------------------------------------------------------------- /pkg/cmd/serve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/serve_test.go -------------------------------------------------------------------------------- /pkg/cmd/server/cacheconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/cacheconfig.go -------------------------------------------------------------------------------- /pkg/cmd/server/cacheconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/cacheconfig_test.go -------------------------------------------------------------------------------- /pkg/cmd/server/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/defaults.go -------------------------------------------------------------------------------- /pkg/cmd/server/defaults_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/defaults_test.go -------------------------------------------------------------------------------- /pkg/cmd/server/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/middleware.go -------------------------------------------------------------------------------- /pkg/cmd/server/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/middleware_test.go -------------------------------------------------------------------------------- /pkg/cmd/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/server.go -------------------------------------------------------------------------------- /pkg/cmd/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/server_test.go -------------------------------------------------------------------------------- /pkg/cmd/server/testdata/test_schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/testdata/test_schema.yaml -------------------------------------------------------------------------------- /pkg/cmd/server/zz_generated.options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/server/zz_generated.options.go -------------------------------------------------------------------------------- /pkg/cmd/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/signals.go -------------------------------------------------------------------------------- /pkg/cmd/termination/termination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/termination/termination.go -------------------------------------------------------------------------------- /pkg/cmd/termination/termination_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/termination/termination_test.go -------------------------------------------------------------------------------- /pkg/cmd/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/testing.go -------------------------------------------------------------------------------- /pkg/cmd/testserver/testserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/testserver/testserver.go -------------------------------------------------------------------------------- /pkg/cmd/testserver/zz_generated.options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/testserver/zz_generated.options.go -------------------------------------------------------------------------------- /pkg/cmd/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/util/util.go -------------------------------------------------------------------------------- /pkg/cmd/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/util/util_test.go -------------------------------------------------------------------------------- /pkg/cmd/util/zz_generated.options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/util/zz_generated.options.go -------------------------------------------------------------------------------- /pkg/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cmd/version.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/compiler/errors.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/circular-import/subjects.zed: -------------------------------------------------------------------------------- 1 | import "user.zed" 2 | 3 | definition persona {} 4 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/circular-import/user.zed: -------------------------------------------------------------------------------- 1 | import "subjects.zed" 2 | 3 | definition user {} 4 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/diamond-shaped/left.zed: -------------------------------------------------------------------------------- 1 | import "subjects.zed" 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/diamond-shaped/right.zed: -------------------------------------------------------------------------------- 1 | import "subjects.zed" 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/escape-attempt/root.zed: -------------------------------------------------------------------------------- 1 | import "../user.zed" 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/nested-local-with-hop/transitive/user/user.zed: -------------------------------------------------------------------------------- 1 | definition user {} 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/nested-local/user/user.zed: -------------------------------------------------------------------------------- 1 | definition user {} 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/nested-two-layer-local/definitions/user/user.zed: -------------------------------------------------------------------------------- 1 | definition user {} 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/simple-local-with-hop/indirection.zed: -------------------------------------------------------------------------------- 1 | import "user.zed" 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/simple-local-with-hop/user.zed: -------------------------------------------------------------------------------- 1 | definition user {} 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/importer-test/simple-local/user.zed: -------------------------------------------------------------------------------- 1 | definition user {} 2 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/compiler/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/compiler/node.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/dslshape/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/dslshape/doc.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/lexer/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/lexer/flags.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/lexer/lex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/lexer/lex.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/lexer/lex_def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/lexer/lex_def.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/lexer/lex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/lexer/lex_test.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/parser/nodestack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/parser/nodestack.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/composableschemadsl/parser/parser.go -------------------------------------------------------------------------------- /pkg/composableschemadsl/parser/tests/broken.zed: -------------------------------------------------------------------------------- 1 | definition foo { 2 | 3 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/parser/tests/empty.zed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/composableschemadsl/parser/tests/invaliduse.zed: -------------------------------------------------------------------------------- 1 | use something 2 | 3 | definition resource {} -------------------------------------------------------------------------------- /pkg/composableschemadsl/parser/tests/useafterdef.zed: -------------------------------------------------------------------------------- 1 | definition resource {} 2 | 3 | use expiration -------------------------------------------------------------------------------- /pkg/cursor/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cursor/cursor.go -------------------------------------------------------------------------------- /pkg/cursor/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cursor/cursor_test.go -------------------------------------------------------------------------------- /pkg/cursor/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cursor/doc.go -------------------------------------------------------------------------------- /pkg/cursor/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/cursor/errors.go -------------------------------------------------------------------------------- /pkg/datastore/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/caveat.go -------------------------------------------------------------------------------- /pkg/datastore/context.go: -------------------------------------------------------------------------------- 1 | package datastore 2 | -------------------------------------------------------------------------------- /pkg/datastore/counters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/counters.go -------------------------------------------------------------------------------- /pkg/datastore/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/credentials.go -------------------------------------------------------------------------------- /pkg/datastore/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/credentials_test.go -------------------------------------------------------------------------------- /pkg/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/datastore.go -------------------------------------------------------------------------------- /pkg/datastore/datastore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/datastore_test.go -------------------------------------------------------------------------------- /pkg/datastore/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/doc.go -------------------------------------------------------------------------------- /pkg/datastore/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/errors.go -------------------------------------------------------------------------------- /pkg/datastore/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/errors_test.go -------------------------------------------------------------------------------- /pkg/datastore/mocks/mock_datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/mocks/mock_datastore.go -------------------------------------------------------------------------------- /pkg/datastore/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/options/options.go -------------------------------------------------------------------------------- /pkg/datastore/pagination/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/pagination/iterator.go -------------------------------------------------------------------------------- /pkg/datastore/pagination/iterator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/pagination/iterator_test.go -------------------------------------------------------------------------------- /pkg/datastore/queryshape/queryshape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/queryshape/queryshape.go -------------------------------------------------------------------------------- /pkg/datastore/relationshipquerytree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/relationshipquerytree.go -------------------------------------------------------------------------------- /pkg/datastore/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/stats.go -------------------------------------------------------------------------------- /pkg/datastore/test/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/basic.go -------------------------------------------------------------------------------- /pkg/datastore/test/bulk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/bulk.go -------------------------------------------------------------------------------- /pkg/datastore/test/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/caveat.go -------------------------------------------------------------------------------- /pkg/datastore/test/counters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/counters.go -------------------------------------------------------------------------------- /pkg/datastore/test/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/datastore.go -------------------------------------------------------------------------------- /pkg/datastore/test/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/namespace.go -------------------------------------------------------------------------------- /pkg/datastore/test/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/pagination.go -------------------------------------------------------------------------------- /pkg/datastore/test/relationships.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/relationships.go -------------------------------------------------------------------------------- /pkg/datastore/test/revisions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/revisions.go -------------------------------------------------------------------------------- /pkg/datastore/test/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/stats.go -------------------------------------------------------------------------------- /pkg/datastore/test/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/transactions.go -------------------------------------------------------------------------------- /pkg/datastore/test/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/test/watch.go -------------------------------------------------------------------------------- /pkg/datastore/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/datastore/util.go -------------------------------------------------------------------------------- /pkg/development/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/assertions.go -------------------------------------------------------------------------------- /pkg/development/assertions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/assertions_test.go -------------------------------------------------------------------------------- /pkg/development/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/check.go -------------------------------------------------------------------------------- /pkg/development/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/check_test.go -------------------------------------------------------------------------------- /pkg/development/devcontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/devcontext.go -------------------------------------------------------------------------------- /pkg/development/devcontext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/devcontext_test.go -------------------------------------------------------------------------------- /pkg/development/development_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/development_test.go -------------------------------------------------------------------------------- /pkg/development/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/doc.go -------------------------------------------------------------------------------- /pkg/development/parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/parsing.go -------------------------------------------------------------------------------- /pkg/development/parsing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/parsing_test.go -------------------------------------------------------------------------------- /pkg/development/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/resolver.go -------------------------------------------------------------------------------- /pkg/development/resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/resolver_test.go -------------------------------------------------------------------------------- /pkg/development/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/schema.go -------------------------------------------------------------------------------- /pkg/development/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/schema_test.go -------------------------------------------------------------------------------- /pkg/development/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/validation.go -------------------------------------------------------------------------------- /pkg/development/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/validation_test.go -------------------------------------------------------------------------------- /pkg/development/warningdefs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/warningdefs.go -------------------------------------------------------------------------------- /pkg/development/warnings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/warnings.go -------------------------------------------------------------------------------- /pkg/development/warnings_misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/warnings_misc_test.go -------------------------------------------------------------------------------- /pkg/development/warnings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/warnings_test.go -------------------------------------------------------------------------------- /pkg/development/wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/README.md -------------------------------------------------------------------------------- /pkg/development/wasm/example/wasm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/example/wasm.html -------------------------------------------------------------------------------- /pkg/development/wasm/example/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/example/wasm_exec.js -------------------------------------------------------------------------------- /pkg/development/wasm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/main.go -------------------------------------------------------------------------------- /pkg/development/wasm/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/main_test.go -------------------------------------------------------------------------------- /pkg/development/wasm/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/operations.go -------------------------------------------------------------------------------- /pkg/development/wasm/operations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/operations_test.go -------------------------------------------------------------------------------- /pkg/development/wasm/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/development/wasm/request.go -------------------------------------------------------------------------------- /pkg/diff/caveats/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/caveats/diff.go -------------------------------------------------------------------------------- /pkg/diff/caveats/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/caveats/diff_test.go -------------------------------------------------------------------------------- /pkg/diff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/diff.go -------------------------------------------------------------------------------- /pkg/diff/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/diff_test.go -------------------------------------------------------------------------------- /pkg/diff/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/doc.go -------------------------------------------------------------------------------- /pkg/diff/namespace/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/namespace/diff.go -------------------------------------------------------------------------------- /pkg/diff/namespace/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/namespace/diff_test.go -------------------------------------------------------------------------------- /pkg/diff/namespace/diffexpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/namespace/diffexpr.go -------------------------------------------------------------------------------- /pkg/diff/namespace/diffexpr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/diff/namespace/diffexpr_test.go -------------------------------------------------------------------------------- /pkg/genutil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/doc.go -------------------------------------------------------------------------------- /pkg/genutil/ensure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/ensure.go -------------------------------------------------------------------------------- /pkg/genutil/ensure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/ensure_test.go -------------------------------------------------------------------------------- /pkg/genutil/mapz/countingmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/mapz/countingmap.go -------------------------------------------------------------------------------- /pkg/genutil/mapz/countingmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/mapz/countingmap_test.go -------------------------------------------------------------------------------- /pkg/genutil/mapz/multimap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/mapz/multimap.go -------------------------------------------------------------------------------- /pkg/genutil/mapz/multimap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/mapz/multimap_test.go -------------------------------------------------------------------------------- /pkg/genutil/mapz/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/mapz/set.go -------------------------------------------------------------------------------- /pkg/genutil/mapz/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/mapz/set_test.go -------------------------------------------------------------------------------- /pkg/genutil/slicez/chunking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/slicez/chunking.go -------------------------------------------------------------------------------- /pkg/genutil/slicez/chunking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/slicez/chunking_test.go -------------------------------------------------------------------------------- /pkg/genutil/slicez/slicez.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/slicez/slicez.go -------------------------------------------------------------------------------- /pkg/genutil/slicez/slicez_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/genutil/slicez/slicez_test.go -------------------------------------------------------------------------------- /pkg/graph/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/graph/doc.go -------------------------------------------------------------------------------- /pkg/graph/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/graph/tree.go -------------------------------------------------------------------------------- /pkg/graph/walker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/graph/walker.go -------------------------------------------------------------------------------- /pkg/middleware/consistency/consistency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/consistency/consistency.go -------------------------------------------------------------------------------- /pkg/middleware/consistency/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/consistency/doc.go -------------------------------------------------------------------------------- /pkg/middleware/consistency/forcefull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/consistency/forcefull.go -------------------------------------------------------------------------------- /pkg/middleware/datastore/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/datastore/datastore.go -------------------------------------------------------------------------------- /pkg/middleware/datastore/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/datastore/doc.go -------------------------------------------------------------------------------- /pkg/middleware/dispatcher/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/dispatcher/dispatcher.go -------------------------------------------------------------------------------- /pkg/middleware/dispatcher/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/dispatcher/doc.go -------------------------------------------------------------------------------- /pkg/middleware/logging/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/logging/context.go -------------------------------------------------------------------------------- /pkg/middleware/logging/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/logging/doc.go -------------------------------------------------------------------------------- /pkg/middleware/nodeid/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/nodeid/doc.go -------------------------------------------------------------------------------- /pkg/middleware/nodeid/nodeid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/nodeid/nodeid.go -------------------------------------------------------------------------------- /pkg/middleware/nodeid/nodeid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/nodeid/nodeid_test.go -------------------------------------------------------------------------------- /pkg/middleware/requestid/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/requestid/doc.go -------------------------------------------------------------------------------- /pkg/middleware/requestid/requestid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/requestid/requestid.go -------------------------------------------------------------------------------- /pkg/middleware/requestid/requestid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/requestid/requestid_test.go -------------------------------------------------------------------------------- /pkg/middleware/serverversion/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/serverversion/doc.go -------------------------------------------------------------------------------- /pkg/middleware/usagemetrics/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/usagemetrics/doc.go -------------------------------------------------------------------------------- /pkg/middleware/usagemetrics/usagemetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/middleware/usagemetrics/usagemetrics.go -------------------------------------------------------------------------------- /pkg/migrate/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/migrate/context.go -------------------------------------------------------------------------------- /pkg/migrate/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/migrate/doc.go -------------------------------------------------------------------------------- /pkg/migrate/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/migrate/migrate.go -------------------------------------------------------------------------------- /pkg/migrate/migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/migrate/migrate_test.go -------------------------------------------------------------------------------- /pkg/namespace/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/namespace/builder.go -------------------------------------------------------------------------------- /pkg/namespace/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/namespace/doc.go -------------------------------------------------------------------------------- /pkg/namespace/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/namespace/mapper.go -------------------------------------------------------------------------------- /pkg/namespace/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/namespace/metadata.go -------------------------------------------------------------------------------- /pkg/namespace/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/namespace/metadata_test.go -------------------------------------------------------------------------------- /pkg/promutil/promutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/promutil/promutil.go -------------------------------------------------------------------------------- /pkg/promutil/promutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/promutil/promutil_test.go -------------------------------------------------------------------------------- /pkg/proto/core/v1/core.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/core/v1/core.pb.go -------------------------------------------------------------------------------- /pkg/proto/core/v1/core.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/core/v1/core.pb.validate.go -------------------------------------------------------------------------------- /pkg/proto/core/v1/core_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/core/v1/core_vtproto.pb.go -------------------------------------------------------------------------------- /pkg/proto/developer/v1/developer.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/developer/v1/developer.pb.go -------------------------------------------------------------------------------- /pkg/proto/dispatch/v1/00_zerolog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/dispatch/v1/00_zerolog.go -------------------------------------------------------------------------------- /pkg/proto/dispatch/v1/01_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/dispatch/v1/01_codec.go -------------------------------------------------------------------------------- /pkg/proto/dispatch/v1/02_resolvermeta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/dispatch/v1/02_resolvermeta.go -------------------------------------------------------------------------------- /pkg/proto/dispatch/v1/dispatch.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/dispatch/v1/dispatch.pb.go -------------------------------------------------------------------------------- /pkg/proto/dispatch/v1/dispatch_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/dispatch/v1/dispatch_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/impl/v1/impl.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/impl/v1/impl.pb.go -------------------------------------------------------------------------------- /pkg/proto/impl/v1/impl.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/impl/v1/impl.pb.validate.go -------------------------------------------------------------------------------- /pkg/proto/impl/v1/impl_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/impl/v1/impl_vtproto.pb.go -------------------------------------------------------------------------------- /pkg/proto/impl/v1/pgrevision.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/impl/v1/pgrevision.pb.go -------------------------------------------------------------------------------- /pkg/proto/impl/v1/pgrevision.pb.validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/impl/v1/pgrevision.pb.validate.go -------------------------------------------------------------------------------- /pkg/proto/impl/v1/pgrevision_vtproto.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/proto/impl/v1/pgrevision_vtproto.pb.go -------------------------------------------------------------------------------- /pkg/query/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/alias.go -------------------------------------------------------------------------------- /pkg/query/alias_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/alias_test.go -------------------------------------------------------------------------------- /pkg/query/arrow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/arrow.go -------------------------------------------------------------------------------- /pkg/query/arrow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/arrow_test.go -------------------------------------------------------------------------------- /pkg/query/build_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/build_tree.go -------------------------------------------------------------------------------- /pkg/query/build_tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/build_tree_test.go -------------------------------------------------------------------------------- /pkg/query/caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/caveat.go -------------------------------------------------------------------------------- /pkg/query/caveat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/caveat_test.go -------------------------------------------------------------------------------- /pkg/query/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/context.go -------------------------------------------------------------------------------- /pkg/query/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/context_test.go -------------------------------------------------------------------------------- /pkg/query/datastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/datastore.go -------------------------------------------------------------------------------- /pkg/query/datastore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/datastore_test.go -------------------------------------------------------------------------------- /pkg/query/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/doc.go -------------------------------------------------------------------------------- /pkg/query/exclusion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/exclusion.go -------------------------------------------------------------------------------- /pkg/query/exclusion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/exclusion_test.go -------------------------------------------------------------------------------- /pkg/query/executor_local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/executor_local.go -------------------------------------------------------------------------------- /pkg/query/fixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/fixed.go -------------------------------------------------------------------------------- /pkg/query/fixed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/fixed_test.go -------------------------------------------------------------------------------- /pkg/query/intersection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/intersection.go -------------------------------------------------------------------------------- /pkg/query/intersection_arrow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/intersection_arrow.go -------------------------------------------------------------------------------- /pkg/query/intersection_arrow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/intersection_arrow_test.go -------------------------------------------------------------------------------- /pkg/query/intersection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/intersection_test.go -------------------------------------------------------------------------------- /pkg/query/objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/objects.go -------------------------------------------------------------------------------- /pkg/query/optimize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/optimize.go -------------------------------------------------------------------------------- /pkg/query/optimize_caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/optimize_caveat.go -------------------------------------------------------------------------------- /pkg/query/optimize_caveat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/optimize_caveat_test.go -------------------------------------------------------------------------------- /pkg/query/optimize_simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/optimize_simple.go -------------------------------------------------------------------------------- /pkg/query/optimize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/optimize_test.go -------------------------------------------------------------------------------- /pkg/query/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/path.go -------------------------------------------------------------------------------- /pkg/query/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/path_test.go -------------------------------------------------------------------------------- /pkg/query/quick_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/quick_e2e_test.go -------------------------------------------------------------------------------- /pkg/query/recursive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/recursive.go -------------------------------------------------------------------------------- /pkg/query/recursive_sentinel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/recursive_sentinel.go -------------------------------------------------------------------------------- /pkg/query/recursive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/recursive_test.go -------------------------------------------------------------------------------- /pkg/query/simplify_caveat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/simplify_caveat.go -------------------------------------------------------------------------------- /pkg/query/simplify_caveat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/simplify_caveat_test.go -------------------------------------------------------------------------------- /pkg/query/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/statistics.go -------------------------------------------------------------------------------- /pkg/query/statistics_optimizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/statistics_optimizer.go -------------------------------------------------------------------------------- /pkg/query/statistics_optimizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/statistics_optimizer_test.go -------------------------------------------------------------------------------- /pkg/query/statistics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/statistics_test.go -------------------------------------------------------------------------------- /pkg/query/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/testutil.go -------------------------------------------------------------------------------- /pkg/query/tracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/tracing_test.go -------------------------------------------------------------------------------- /pkg/query/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/types.go -------------------------------------------------------------------------------- /pkg/query/union.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/union.go -------------------------------------------------------------------------------- /pkg/query/union_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/union_test.go -------------------------------------------------------------------------------- /pkg/query/walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/walk.go -------------------------------------------------------------------------------- /pkg/query/walk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/query/walk_test.go -------------------------------------------------------------------------------- /pkg/releases/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/cli.go -------------------------------------------------------------------------------- /pkg/releases/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/cli_test.go -------------------------------------------------------------------------------- /pkg/releases/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/doc.go -------------------------------------------------------------------------------- /pkg/releases/releases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/releases.go -------------------------------------------------------------------------------- /pkg/releases/releases_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/releases_test.go -------------------------------------------------------------------------------- /pkg/releases/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/versions.go -------------------------------------------------------------------------------- /pkg/releases/versions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/releases/versions_test.go -------------------------------------------------------------------------------- /pkg/runtime/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/runtime/metrics.go -------------------------------------------------------------------------------- /pkg/runtime/profiling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/runtime/profiling.go -------------------------------------------------------------------------------- /pkg/schema/arrows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/arrows.go -------------------------------------------------------------------------------- /pkg/schema/arrows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/arrows_test.go -------------------------------------------------------------------------------- /pkg/schema/compiled_schema_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/compiled_schema_resolver.go -------------------------------------------------------------------------------- /pkg/schema/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/definition.go -------------------------------------------------------------------------------- /pkg/schema/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/definition_test.go -------------------------------------------------------------------------------- /pkg/schema/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/doc.go -------------------------------------------------------------------------------- /pkg/schema/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/errors.go -------------------------------------------------------------------------------- /pkg/schema/full_reachability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/full_reachability.go -------------------------------------------------------------------------------- /pkg/schema/full_reachability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/full_reachability_test.go -------------------------------------------------------------------------------- /pkg/schema/reachabilitygraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/reachabilitygraph.go -------------------------------------------------------------------------------- /pkg/schema/reachabilitygraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/reachabilitygraph_test.go -------------------------------------------------------------------------------- /pkg/schema/reachabilitygraphbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/reachabilitygraphbuilder.go -------------------------------------------------------------------------------- /pkg/schema/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/resolver.go -------------------------------------------------------------------------------- /pkg/schema/type_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/type_check.go -------------------------------------------------------------------------------- /pkg/schema/type_check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/type_check_test.go -------------------------------------------------------------------------------- /pkg/schema/typesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/typesystem.go -------------------------------------------------------------------------------- /pkg/schema/typesystem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/typesystem_test.go -------------------------------------------------------------------------------- /pkg/schema/typesystem_validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/typesystem_validation.go -------------------------------------------------------------------------------- /pkg/schema/v2/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/builder.go -------------------------------------------------------------------------------- /pkg/schema/v2/builder_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/builder_example_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/builder_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/clone.go -------------------------------------------------------------------------------- /pkg/schema/v2/clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/clone_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/convert.go -------------------------------------------------------------------------------- /pkg/schema/v2/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/convert_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/doc.go -------------------------------------------------------------------------------- /pkg/schema/v2/flatten.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/flatten.go -------------------------------------------------------------------------------- /pkg/schema/v2/flatten_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/flatten_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/operations.go -------------------------------------------------------------------------------- /pkg/schema/v2/resolved.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/resolved.go -------------------------------------------------------------------------------- /pkg/schema/v2/resolved_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/resolved_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/schema.go -------------------------------------------------------------------------------- /pkg/schema/v2/schema_conversion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/schema_conversion_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/schema_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/test_helpers.go -------------------------------------------------------------------------------- /pkg/schema/v2/testing/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/testing/generator.go -------------------------------------------------------------------------------- /pkg/schema/v2/testing/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/testing/generator_test.go -------------------------------------------------------------------------------- /pkg/schema/v2/tocorev1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/tocorev1.go -------------------------------------------------------------------------------- /pkg/schema/v2/walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/walk.go -------------------------------------------------------------------------------- /pkg/schema/v2/walk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schema/v2/walk_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/compiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/compiler.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/compiler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/compiler_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/development.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/development.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/development_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/development_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/doc.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/errors.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/node.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/positionmapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/positionmapper.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/translator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/translator.go -------------------------------------------------------------------------------- /pkg/schemadsl/compiler/translator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/compiler/translator_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/dslshape/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/dslshape/doc.go -------------------------------------------------------------------------------- /pkg/schemadsl/dslshape/dslshape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/dslshape/dslshape.go -------------------------------------------------------------------------------- /pkg/schemadsl/generator/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/generator/generator.go -------------------------------------------------------------------------------- /pkg/schemadsl/generator/generator_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/generator/generator_impl.go -------------------------------------------------------------------------------- /pkg/schemadsl/generator/generator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/generator/generator_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/input/inputsource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/input/inputsource.go -------------------------------------------------------------------------------- /pkg/schemadsl/input/sourcepositionmapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/input/sourcepositionmapper.go -------------------------------------------------------------------------------- /pkg/schemadsl/input/tests/mapping.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/input/tests/mapping.txt -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/flaggablelexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/flaggablelexer.go -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/flaggablelexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/flaggablelexer_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/flags.go -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/lex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/lex.go -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/lex_def.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/lex_def.go -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/lex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/lex_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/lexer/tokentype_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/lexer/tokentype_string.go -------------------------------------------------------------------------------- /pkg/schemadsl/parser/nodestack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/nodestack.go -------------------------------------------------------------------------------- /pkg/schemadsl/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/parser.go -------------------------------------------------------------------------------- /pkg/schemadsl/parser/parser_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/parser_impl.go -------------------------------------------------------------------------------- /pkg/schemadsl/parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/parser_test.go -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/arrow.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/arrow.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/arrowops.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/arrowops.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/basic.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/basic.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/basiccaveat.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/basiccaveat.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/broken.zed: -------------------------------------------------------------------------------- 1 | definition foo { 2 | 3 | -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/caveatstype.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/caveatstype.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/crosstenant.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/crosstenant.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/doccomments.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/doccomments.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/empty.zed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/emptycaveat.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/emptycaveat.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/invaliduse.zed: -------------------------------------------------------------------------------- 1 | use something 2 | 3 | definition resource {} -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/multidef.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/multidef.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/multiparen.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/multiparen.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/nil.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/nil.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/nil.zed.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/nil.zed.expected -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/parens.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/parens.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/superlarge.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/superlarge.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/unionpos.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/unionpos.zed -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/use_typechecking.zed: -------------------------------------------------------------------------------- 1 | use typechecking 2 | definition resource {} -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/useafterdef.zed: -------------------------------------------------------------------------------- 1 | definition resource {} 2 | 3 | use expiration -------------------------------------------------------------------------------- /pkg/schemadsl/parser/tests/wildcard.zed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemadsl/parser/tests/wildcard.zed -------------------------------------------------------------------------------- /pkg/schemautil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemautil/doc.go -------------------------------------------------------------------------------- /pkg/schemautil/schemautil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/schemautil/schemautil.go -------------------------------------------------------------------------------- /pkg/secrets/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/secrets/secrets.go -------------------------------------------------------------------------------- /pkg/secrets/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/secrets/secrets_test.go -------------------------------------------------------------------------------- /pkg/services/v1/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/services/v1/services.go -------------------------------------------------------------------------------- /pkg/spiceerrors/assert_off.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/assert_off.go -------------------------------------------------------------------------------- /pkg/spiceerrors/assert_on.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/assert_on.go -------------------------------------------------------------------------------- /pkg/spiceerrors/bug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/bug.go -------------------------------------------------------------------------------- /pkg/spiceerrors/bug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/bug_test.go -------------------------------------------------------------------------------- /pkg/spiceerrors/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/common.go -------------------------------------------------------------------------------- /pkg/spiceerrors/details_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/details_metadata.go -------------------------------------------------------------------------------- /pkg/spiceerrors/termination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/termination.go -------------------------------------------------------------------------------- /pkg/spiceerrors/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/testutil.go -------------------------------------------------------------------------------- /pkg/spiceerrors/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/util.go -------------------------------------------------------------------------------- /pkg/spiceerrors/withstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/spiceerrors/withstatus.go -------------------------------------------------------------------------------- /pkg/testutil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/testutil/doc.go -------------------------------------------------------------------------------- /pkg/testutil/leakdetection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/testutil/leakdetection.go -------------------------------------------------------------------------------- /pkg/testutil/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/testutil/proto.go -------------------------------------------------------------------------------- /pkg/testutil/proto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/testutil/proto_test.go -------------------------------------------------------------------------------- /pkg/testutil/require.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/testutil/require.go -------------------------------------------------------------------------------- /pkg/testutil/require_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/testutil/require_test.go -------------------------------------------------------------------------------- /pkg/tuple/comparison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/comparison.go -------------------------------------------------------------------------------- /pkg/tuple/comparison_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/comparison_test.go -------------------------------------------------------------------------------- /pkg/tuple/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/core.go -------------------------------------------------------------------------------- /pkg/tuple/core_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/core_test.go -------------------------------------------------------------------------------- /pkg/tuple/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/doc.go -------------------------------------------------------------------------------- /pkg/tuple/hashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/hashing.go -------------------------------------------------------------------------------- /pkg/tuple/hashing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/hashing_test.go -------------------------------------------------------------------------------- /pkg/tuple/onr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/onr.go -------------------------------------------------------------------------------- /pkg/tuple/onr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/onr_test.go -------------------------------------------------------------------------------- /pkg/tuple/parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/parsing.go -------------------------------------------------------------------------------- /pkg/tuple/parsing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/parsing_test.go -------------------------------------------------------------------------------- /pkg/tuple/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/strings.go -------------------------------------------------------------------------------- /pkg/tuple/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/structs.go -------------------------------------------------------------------------------- /pkg/tuple/structs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/structs_test.go -------------------------------------------------------------------------------- /pkg/tuple/updates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/updates.go -------------------------------------------------------------------------------- /pkg/tuple/updates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/updates_test.go -------------------------------------------------------------------------------- /pkg/tuple/v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/v1.go -------------------------------------------------------------------------------- /pkg/tuple/v1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/tuple/v1_test.go -------------------------------------------------------------------------------- /pkg/validationfile/blocks/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/blocks/assertions.go -------------------------------------------------------------------------------- /pkg/validationfile/blocks/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/blocks/errors.go -------------------------------------------------------------------------------- /pkg/validationfile/blocks/relationships.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/blocks/relationships.go -------------------------------------------------------------------------------- /pkg/validationfile/blocks/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/blocks/schema.go -------------------------------------------------------------------------------- /pkg/validationfile/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/doc.go -------------------------------------------------------------------------------- /pkg/validationfile/fileformat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/fileformat.go -------------------------------------------------------------------------------- /pkg/validationfile/fileformat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/fileformat_test.go -------------------------------------------------------------------------------- /pkg/validationfile/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/loader.go -------------------------------------------------------------------------------- /pkg/validationfile/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/loader_test.go -------------------------------------------------------------------------------- /pkg/validationfile/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/schema_test.go -------------------------------------------------------------------------------- /pkg/validationfile/testdata/just_rels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/validationfile/testdata/just_rels.yaml -------------------------------------------------------------------------------- /pkg/validationfile/testdata/legacy.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | validation_tuples: 3 | - "foo" 4 | -------------------------------------------------------------------------------- /pkg/x509util/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/x509util/doc.go -------------------------------------------------------------------------------- /pkg/x509util/x509util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/x509util/x509util.go -------------------------------------------------------------------------------- /pkg/zedtoken/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/zedtoken/doc.go -------------------------------------------------------------------------------- /pkg/zedtoken/zedtoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/zedtoken/zedtoken.go -------------------------------------------------------------------------------- /pkg/zedtoken/zedtoken_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/pkg/zedtoken/zedtoken_test.go -------------------------------------------------------------------------------- /proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/README.md -------------------------------------------------------------------------------- /proto/internal/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/buf.lock -------------------------------------------------------------------------------- /proto/internal/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/buf.yaml -------------------------------------------------------------------------------- /proto/internal/core/v1/core.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/core/v1/core.proto -------------------------------------------------------------------------------- /proto/internal/developer/v1/developer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/developer/v1/developer.proto -------------------------------------------------------------------------------- /proto/internal/dispatch/v1/dispatch.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/dispatch/v1/dispatch.proto -------------------------------------------------------------------------------- /proto/internal/impl/v1/impl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/impl/v1/impl.proto -------------------------------------------------------------------------------- /proto/internal/impl/v1/pgrevision.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/proto/internal/impl/v1/pgrevision.proto -------------------------------------------------------------------------------- /tools/analyzers/cmd/analyzers/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/tools/analyzers/cmd/analyzers/main.go -------------------------------------------------------------------------------- /tools/analyzers/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/tools/analyzers/go.mod -------------------------------------------------------------------------------- /tools/analyzers/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/tools/analyzers/go.sum -------------------------------------------------------------------------------- /tools/analyzers/go.work: -------------------------------------------------------------------------------- 1 | go 1.25.5 2 | 3 | use ( 4 | . 5 | ../.. 6 | ) 7 | -------------------------------------------------------------------------------- /tools/analyzers/go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/tools/analyzers/go.work.sum -------------------------------------------------------------------------------- /tools/analyzers/mutexcheck/mutexcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/tools/analyzers/mutexcheck/mutexcheck.go -------------------------------------------------------------------------------- /tools/analyzers/paniccheck/paniccheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/spicedb/HEAD/tools/analyzers/paniccheck/paniccheck.go --------------------------------------------------------------------------------