-
Notifications
You must be signed in to change notification settings - Fork 0
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 #