Action
vds_schema_latest()
¶
Retrieves the latest query schema version and returns it.
Returns:
| Type | Description |
|---|---|
|
the query schema version |
Source code in ckanext/versioned_datastore/logic/schema/action.py
15 16 17 18 19 20 21 22 | |
vds_schema_validate(query, query_version=None)
¶
Validates the given query against the given query schema version. If the query version is not provided, the latest query schema version is used.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
query
|
dict
|
the query to validate |
required |
query_version
|
Optional[str]
|
the query schema version to validate against (default is None which means use the latest query schema version) |
None
|
Returns:
| Type | Description |
|---|---|
|
True if the schema is valid, otherwise raises a CKAN ValidationError |
Source code in ckanext/versioned_datastore/logic/schema/action.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | |