-
Notifications
You must be signed in to change notification settings - Fork 2
Funktionen_Funktionsübersicht
Florian Fehring edited this page May 7, 2024
·
1 revision
Here you can see the actual state of implementation. Listed are functions from offical standard and own additions.
| Function | HTTP Request | State | Notice |
|---|---|---|---|
| Create | POST /records/[tablename] | postgres | |
| Create Geometry | POST /records/[tablename] | postgres | Useing WKT-Format |
| Create Binary | POST /records/[tablename] | postgres | Useing base64 encoding |
| Read | GET /records/[tablename]/[id] | postgres | |
| Update | PUT /records/[tablename]/[id] | postgres | |
| Delete | DELETE /records/[tablename]/[id] | postgres | |
| cs-Filter | GET /records/[tablename]?filter=[column],cs,[value] | postgres | |
| ncs-Filter | GET /records/[tablename]?filter=[column],ncs,[value] | postgres | |
| sw-Filter | GET /records/[tablename]?filter=[column],sw,[value] | postgres | |
| nsw-Filter | GET /records/[tablename]?filter=[column],nsw,[value] | postgres | |
| ew-Filter | GET /records/[tablename]?filter=[column],ew,[value] | postgres | |
| new-Filter | GET /records/[tablename]?filter=[column],new,[value] | postgres | |
| eq-Filter | GET /records/[tablename]?filter=[column],eq,[value] | postgres | |
| neq-Filter | GET /records/[tablename]?filter=[column],neq,[value] | postgres | |
| lt-Filter | GET /records/[tablename]?filter=[column],lt,[value] | postgres | |
| nlt-Filter | GET /records/[tablename]?filter=[column],nlt,[value] | postgres | |
| le-Filter | GET /records/[tablename]?filter=[column],le,[value] | postgres | |
| nle-Filter | GET /records/[tablename]?filter=[column],nle,[value] | postgres | |
| ge-Filter | GET /records/[tablename]?filter=[column],ge,[value] | postgres | |
| nge-Filter | GET /records/[tablename]?filter=[column],nge,[value] | postgres | |
| gt-Filter | GET /records/[tablename]?filter=[column],gt,[value] | postgres | |
| ngt-Filter | GET /records/[tablename]?filter=[column],ngt,[value] | postgres | |
| bt-Filter | GET /records/[tablename]?filter=[column],bt,[valueFrom],[valueTo] | postgres | |
| nbt-Filter | GET /records/[tablename]?filter=[column],nbt,[valueFrom],[valueTo] | postgres | |
| in-Filter | GET /records/[tablename]?filter=[column],in,[value1],[value2],... | postgres | |
| nin-Filter | GET /records/[tablename]?filter=[column],nin,[value1],[value2],... | postgres | |
| is-Filter | GET /records/[tablename]?filter=[column],is | postgres | |
| nis-Filter | GET /records/[tablename]?filter=[column],nis | postgres | |
| Multiple-Filter | complete | ||
| Column selection | GET /records/[tablename]/[id]?include=[columns] | postgres | |
| Ordering | GET /records/[tablename]?order=[column],desc | postgres | |
| Limit | GET /records/[tablename]?size=[size | postgres | |
| Pagination | GET /records/[tablename]?page=[pageno],[pagesize] | postgres | |
| Joins (Reference useing) | GET /records/[tablename1]?join=[tablename2] | postgres | |
| Batch operations | not implemented | ||
| Spatial support | - | postgres | Using WKT-Format |
| sco-Filter | GET /records/[tablename]?filter=[column],sco,[value] | postgres | |
| scr-Filter | GET /records/[tablename]?filter=[column],scr,[value] | postgres | |
| sdi-Filter | GET /records/[tablename]?filter=[column],sdi,[value] | postgres | |
| seq-Filter | GET /records/[tablename]?filter=[column],seq,[value] | postgres | |
| sin-Filter | GET /records/[tablename]?filter=[column],sin,[value] | postgres | |
| sov-Filter | GET /records/[tablename]?filter=[column],sov,[value] | postgres | |
| sto-Filter | GET /records/[tablename]?filter=[column],sto,[value] | postgres | |
| swi-Filter | GET /records/[tablename]?filter=[column],swi,[value] | postgres | |
| sic-Filter | GET /records/[tablename]?filter=[column],sic | postgres | |
| sis-Filter | GET /records/[tablename]?filter=[column],sis | postgres | |
| siv-Filter | GET /records/[tablename]?filter=[column],siv | postgres | |
| #sir-Filter | GET /records/[tablename]?filter=[column],sir,[x],[y],[radius],[srid] | revision | |
| #sib-Filter | GET /records/[tablename]?filter=[column],sir,[xmin],[ymin],[xmax],[ymax],[srid] | revision | |
| #StorageSupport | &storage=[storagename] | postgres | |
| #createStorage | POST /storage/create | postgres | |
| #deleteStorage | DELETE /storage/delete | postgres | |
| #getCollections | GET /storage/getCollections | postgres | |
| #CollectionCreate | POST /collection/[name] | postgres | |
| #getAttributes | GET /collection/[name] | postgres | |
| #addAttributes | PUT /collection/[name]/addAttributes | postgres | |
| #changeAttribute | PUT /collection/[name]/changeAttribute | postgres | |
| #deflattenData | GET /records/[tablename]/1?deflatt=true | postgres | |
| #getGeoJSON | GET /records/[tablename]/1?geojsonattr=point2d | postgres | |
| #transformGeo | GET /records/[tablename]/1?geotransform=[EPSG] | postgres |
Notices:
- State gives "complete" only when postgre and mongodb are supported
- Own additional functions are marked with #