Skip to content

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 #