Packages
FerricFlow durable workflows and queues with native-protocol storage, Raft durability, and Bitcask persistence.
Current section
Files
Jump to
Current section
Files
priv/flow_query/index-catalog.json
{
"catalog_version": 3,
"contract_version": "ferric.flow.query.index-catalog/v1",
"indexes": [
{
"id": "flow_runs_tenant_updated",
"version": 1,
"source": "runs",
"workloads": ["WF-LIST-001", "WF-SERVICE-API-001", "WF-EXPORT-001"],
"count_prefixes": [],
"fields": [
{"name": "partition_key", "direction": "asc", "encoding": "hashed"},
{"name": "updated_at_ms", "direction": "desc", "encoding": "ordered"}
]
},
{
"id": "flow_runs_tenant_state_updated",
"version": 1,
"source": "runs",
"workloads": ["WF-LIST-001", "WF-SERVICE-API-001", "WF-EXPORT-001"],
"count_prefixes": [1, 2],
"fields": [
{"name": "partition_key", "direction": "asc", "encoding": "hashed"},
{"name": "state", "direction": "asc", "encoding": "hashed"},
{"name": "updated_at_ms", "direction": "desc", "encoding": "ordered"}
]
},
{
"id": "flow_runs_tenant_type_updated",
"version": 1,
"source": "runs",
"workloads": ["WF-LIST-001", "WF-SERVICE-API-001", "WF-EXPORT-001"],
"count_prefixes": [2],
"fields": [
{"name": "partition_key", "direction": "asc", "encoding": "hashed"},
{"name": "type", "direction": "asc", "encoding": "hashed"},
{"name": "updated_at_ms", "direction": "desc", "encoding": "ordered"}
]
},
{
"id": "flow_runs_tenant_type_state_updated",
"version": 1,
"source": "runs",
"workloads": ["WF-LIST-001", "WF-SERVICE-API-001", "WF-EXPORT-001"],
"count_prefixes": [3],
"fields": [
{"name": "partition_key", "direction": "asc", "encoding": "hashed"},
{"name": "type", "direction": "asc", "encoding": "hashed"},
{"name": "state", "direction": "asc", "encoding": "hashed"},
{"name": "updated_at_ms", "direction": "desc", "encoding": "ordered"}
]
},
{
"id": "flow_runs_tenant_type_state_lease_deadline",
"version": 1,
"source": "runs",
"workloads": ["WF-STUCK-001", "WF-SERVICE-API-001"],
"count_prefixes": [],
"fields": [
{"name": "partition_key", "direction": "asc", "encoding": "hashed"},
{"name": "type", "direction": "asc", "encoding": "hashed"},
{"name": "state", "direction": "asc", "encoding": "hashed"},
{"name": "lease_deadline_ms", "direction": "asc", "encoding": "ordered"}
]
}
]
}