Functions and operators
YSQL supports all PostgreSQL-compatible built-in functions and operators. The following are the currently documented ones.
| Statement | Description | 
|---|---|
currval | 
Returns the last value returned by nextval() for the specified sequence in the current session | 
lastval | 
Returns the value returned from the last call to nextval() (for any sequence) in the current session | 
nextval | 
Returns the next value from the session's sequence cache | 
yb_hash_code | 
Returns the partition hash code for a given set of expressions | 
JSON functions and operators | 
Detailed list of JSON-specific functions and operators | 
Array functions and operators | 
Detailed list of array-specific functions and operators | 
Aggregate functions | 
Detailed list of YSQL aggregate functions | 
Window functions | 
Detailed list of YSQL window functions |