Please note: The future release is version 2.0. Please check the milestone to see it's progress: https://github.com/tbolier/php-rethink-ql/issues?utf8=%E2%9C%93&q=milestone%3A%22Version+2.0%22+
method | Version 1.0 | Version 1.1 | Version 1.2 | Version 1.3 (Current) | Version 2.0 (Future) |
---|---|---|---|---|---|
Accessing ReQL | |||||
r | ✓ | ✓ | ✓ | ✓ | ✓ |
connection | ✓ | ✓ | ✓ | ✓ | ✓ |
close | ✓ | ✓ | ✓ | ✓ | ✓ |
reconnect | ✓ | ✓ | ✓ | ✓ | ✓ |
use | ✓ | ✓ | ✓ | ✓ | ✓ |
run | ✓ | ✓ | ✓ | ✓ | ✓ |
runNoReply | ✓ | ✓ | ✓ | ✓ | ✓ |
changes | ✓ | ||||
noreplyWait | ✓ | ✓ | ✓ | ✓ | ✓ |
server | ✓ | ✓ | ✓ | ✓ | ✓ |
optArg | |||||
Cursors | |||||
next | ✓ | ✓ | ✓ | ✓ | ✓ |
for | ✓ | ✓ | ✓ | ✓ | ✓ |
toList | ✓ | ✓ | ✓ | ✓ | ✓ |
close | ✓ | ✓ | ✓ | ✓ | ✓ |
Manipulating databases | |||||
dbCreate | ✓ | ✓ | ✓ | ✓ | ✓ |
dbDrop | ✓ | ✓ | ✓ | ✓ | ✓ |
dbList | ✓ | ✓ | ✓ | ✓ | ✓ |
Manipulating tables | |||||
tableCreate | ✓ | ✓ | ✓ | ✓ | ✓ |
tableDrop | ✓ | ✓ | ✓ | ✓ | ✓ |
tableList | ✓ | ✓ | ✓ | ✓ | ✓ |
indexCreate | ✓ | ✓ | ✓ | ✓ | |
indexDrop | ✓ | ✓ | ✓ | ✓ | |
indexList | ✓ | ✓ | ✓ | ✓ | |
indexRename | ✓ | ✓ | ✓ | ✓ | |
indexStatus | ✓ | ||||
indexWait | ✓ | ||||
Writing data | |||||
insert | ✓ | ✓ | ✓ | ✓ | ✓ |
update | ✓ | ✓ | ✓ | ✓ | ✓ |
replace | ✓ | ✓ | ✓ | ✓ | ✓ |
delete | ✓ | ✓ | ✓ | ✓ | ✓ |
sync | ✓ | ||||
Selecting data | |||||
db | ✓ | ✓ | ✓ | ✓ | ✓ |
table | ✓ | ✓ | ✓ | ✓ | ✓ |
get | ✓ | ✓ | ✓ | ✓ | ✓ |
getAll | ✓ | ✓ | ✓ | ✓ | |
between | ✓ | ✓ | |||
filter | ✓ | ✓ | ✓ | ✓ | ✓ |
Joins | ✓ | ||||
innerJoin | ✓ | ||||
outerJoin | ✓ | ||||
eqJoin | ✓ | ||||
zip | ✓ | ||||
Transformations | |||||
map | ✓ | ||||
withFields | ✓ | ||||
concatMap | ✓ | ||||
orderBy | ✓ | ✓ | ✓ | ✓ | |
skip | ✓ | ✓ | ✓ | ✓ | |
limit | ✓ | ✓ | ✓ | ✓ | |
slice | ✓ | ||||
nth | ✓ | ||||
offsetsOf | ✓ | ||||
isEmpty | ✓ | ✓ | ✓ | ✓ | |
union | ✓ | ||||
sample | ✓ | ||||
Aggregation | |||||
group | ✓ | ✓ | ✓ | ||
ungroup | ✓ | ✓ | ✓ | ||
reduce | ✓ | ||||
fold | ✓ | ||||
count | ✓ | ✓ | ✓ | ✓ | ✓ |
sum | ✓ | ✓ | ✓ | ✓ | |
avg | ✓ | ✓ | ✓ | ✓ | |
min | ✓ | ✓ | ✓ | ✓ | |
max | ✓ | ✓ | ✓ | ✓ | |
distinct | ✓ | ||||
contains | ✓ | ||||
Document manipulation | |||||
row | ✓ | ✓ | ✓ | ||
pluck | ✓ | ✓ | |||
without | ✓ | ✓ | |||
merge | ✓ | ||||
append | ✓ | ||||
prepend | ✓ | ||||
difference | ✓ | ||||
setInsert | ✓ | ||||
setUnion | ✓ | ||||
setIntersection | ✓ | ||||
setDifference | ✓ | ||||
() (bracket) | ✓ | ||||
getField | ✓ | ✓ | |||
hasFields | ✓ | ✓ | |||
insertAt | ✓ | ||||
spliceAt | ✓ | ||||
deleteAt | ✓ | ||||
changeAt | ✓ | ||||
keys | ✓ | ✓ | |||
values | ✓ | ✓ | |||
literal | ✓ | ||||
object | ✓ | ||||
String manipulation | |||||
match | |||||
split | |||||
upcase | |||||
downcase | |||||
Math and logic | |||||
add | |||||
sub | |||||
mul | |||||
div | |||||
mod | |||||
and | ✓ | ✓ | ✓ | ||
or | ✓ | ✓ | ✓ | ||
eq | ✓ | ✓ | ✓ | ||
ne | ✓ | ✓ | ✓ | ||
gt | ✓ | ✓ | ✓ | ||
ge | ✓ | ✓ | |||
lt | ✓ | ✓ | ✓ | ||
le | ✓ | ✓ | |||
not | ✓ | ✓ | |||
random | ✓ | ||||
round | ✓ | ||||
ceil | ✓ | ||||
floor | ✓ | ||||
Dates and times | |||||
now | ✓ | ||||
time | ✓ | ||||
epochTime | ✓ | ||||
ISO8601 | ✓ | ||||
inTimezone | ✓ | ||||
timezone | ✓ | ||||
during | ✓ | ||||
date | ✓ | ||||
timeOfDay | ✓ | ||||
year | ✓ | ||||
month | ✓ | ||||
day | ✓ | ||||
dayOfWeek | ✓ | ||||
dayOfYear | ✓ | ||||
hours | ✓ | ||||
minutes | ✓ | ||||
seconds | ✓ | ||||
toISO8601 | ✓ | ||||
toEpochTime | ✓ | ||||
Control structures | |||||
array | |||||
hashMap | |||||
args | |||||
binary | |||||
do | |||||
branch | |||||
forEach | |||||
range | |||||
error | |||||
default | |||||
expr | |||||
js | |||||
coerceTo | |||||
typeOf | |||||
info | |||||
json | |||||
"toJsonString, toJSON" | |||||
http | |||||
uuid | |||||
Geospatial commands | |||||
circle | |||||
distance | |||||
fill | |||||
geojson | |||||
toGeojson | |||||
getIntersecting | |||||
getNearest | |||||
includes | |||||
intersects | |||||
line | |||||
point | |||||
polygon | |||||
polygonSub | |||||
Administration | |||||
grant | |||||
config | |||||
rebalance | |||||
reconfigure | |||||
status | |||||
wait |