postgresql/src/include/parser
Alvaro Herrera df630b0dd5 Implement SKIP LOCKED for row-level locks
This clause changes the behavior of SELECT locking clauses in the
presence of locked rows: instead of causing a process to block waiting
for the locks held by other processes (or raise an error, with NOWAIT),
SKIP LOCKED makes the new reader skip over such rows.  While this is not
appropriate behavior for general purposes, there are some cases in which
it is useful, such as queue-like tables.

Catalog version bumped because this patch changes the representation of
stored rules.

Reviewed by Craig Ringer (based on a previous attempt at an
implementation by Simon Riggs, who also provided input on the syntax
used in the current patch), David Rowley, and Álvaro Herrera.

Author: Thomas Munro
2014-10-07 17:23:34 -03:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Implement SKIP LOCKED for row-level locks 2014-10-07 17:23:34 -03:00
gramparse.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
keywords.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
kwlist.h Implement SKIP LOCKED for row-level locks 2014-10-07 17:23:34 -03:00
parse_agg.h Allow polymorphic aggregates to have non-polymorphic state data types. 2014-04-23 19:17:41 -04:00
parse_clause.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_coerce.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_collate.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_cte.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_expr.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_func.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_node.h Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 2014-06-18 13:22:34 -04:00
parse_oper.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_param.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_relation.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_target.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parse_type.h Add new to_reg* functions for error-free OID lookups. 2014-04-08 10:27:56 -04:00
parse_utilcmd.h Avoid repeated name lookups during table and index DDL. 2014-02-17 09:33:31 -05:00
parser.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
parsetree.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
scanner.h Add some noreturn attributes based on compiler recommendations 2014-08-13 22:40:48 -04:00
scansup.h Update copyright for 2014 2014-01-07 16:05:30 -05:00