#include "fe_utils/psqlscan.h"
Go to the source code of this file.
Enumerator | |
---|---|
ENODE_CONSTANT | |
ENODE_VARIABLE | |
ENODE_FUNCTION |
Definition at line 65 of file pgbench.h.
Enumerator | |
---|---|
PGBT_NO_VALUE | |
PGBT_NULL | |
PGBT_INT | |
PGBT_DOUBLE | |
PGBT_BOOLEAN |
Definition at line 34 of file pgbench.h.
Definition at line 318 of file exprscan.l.
References Assert(), PQExpBufferData::len, psql_scan_get_location(), psql_scan_reselect_sql_lexer(), resetPQExpBuffer(), and yylex().
Referenced by process_backslash_command().
Definition at line 402 of file exprscan.l.
References psql_scan_reselect_sql_lexer().
Referenced by process_backslash_command().
Definition at line 425 of file exprscan.l.
References pg_malloc().
Referenced by expr_yyerror_more(), and process_backslash_command().
Definition at line 370 of file exprscan.l.
References Assert(), expr_command, expr_lineno, expr_source, expr_start_offset, and source.
Referenced by process_backslash_command().
Definition at line 307 of file exprscan.l.
References expr_yyerror_more().
Definition at line 271 of file exprscan.l.
References expr_command, expr_lineno, expr_scanner_get_substring(), expr_source, expr_start_offset, last_was_newline, psql_scan_get_location(), syntax_error(), and yylex().
Referenced by expr_yyerror().
Referenced by process_backslash_command().
Definition at line 1085 of file pgbench.c.
References pg_log_error, str, and unlikely.
Referenced by makeVariableValue().
Definition at line 1014 of file pgbench.c.
References PG_INT64_MIN, pg_log_error, pg_mul_s64_overflow(), pg_sub_s64_overflow(), str, and unlikely.
Referenced by makeVariableValue().
Definition at line 5551 of file pgbench.c.
References appendPQExpBuffer(), buf, fprintf, initPQExpBuffer(), pg_log_error, printfPQExpBuffer(), source, and termPQExpBuffer().
Referenced by expr_yyerror_more(), ParseScript(), pg_lsn_in_safe(), process_backslash_command(), and string_to_uuid().